From cdaa0ac273d35e85b1d5e37463350977f8a9e803 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Mon, 6 Jul 2026 16:59:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app.pid | 1 + backend/app/api/production.py | 12 + backend/app/api/qc.py | 2 + backend/app/core/protocol_status_display.py | 3 + backend/app/crud/production_task.py | 77 +- backend/app/crud/production_work_order.py | 181 +- backend/app/crud/qc_task.py | 1 + backend/app/crud/qc_work_order.py | 198 + backend/app/crud/sample_reception.py | 61 +- backend/app/crud/sample_reception_lab_code.py | 25 +- ...94beefe13494de883a29ac6cf1a23139eda1d.json | 1 + ...369a94dfab2c2e76a98627c106e0f8bb7e5bb.json | 1 + ...6054783be2210e5ffcd638311b05806297767.json | 1 + ...4e7b9ceb0794a7f902a821185663ef71b4733.json | 1 + ...166ff6326f32664fe7c76f1905ee1c16a9d92.json | 1 + ...c1d2db6c344378ede74d0dc9531c58b87c0a4.json | 1 + ...bbd4a2588af87440fa89b10bf755e48c3dd29.json | 1 + ...dc6a05141fa352a0c2c397c10a4d0344a25da.json | 1 + ...9f31a71ea20f2cf2471e5e17a94b84c287d26.json | 1 + ...4dc8727b931bfbf330badc3e6c91d7879d54a.json | 1 + ...c98a79a7e362335efff24cefd8a1d6826a87d.json | 1 + ...8e5200dbfecc08b9f3fdc8dce10ebcb39b0da.json | 1 + ...6c8b383bfd4743b1195d731973cb37f8b55fc.json | 1 + ...5802ad6e4957c642bf080d5923bc5a0d56f45.json | 1 + ...e44acd18971b66dac47733c722f233ce6c600.json | 1 + ...d6416e4ebe8ba6363bdf4eb42b4476a4aef32.json | 1 + ...42b9d3fc3d1efc005468d06a16940d7388d48.json | 1 + ...3280864c42218eaf3601e3bac7b159e2ebbdd.json | 1 + ...ab6f3bcf932f9f4053e4158fe740f66e678ea.json | 1 + ...a19b9873313295bfd4c00ab1d7a3fd894ec97.json | 1 + ...8d6f31136df41d538758c6ad7d4fbd86ba863.json | 1 + backend/app/schemas/production_task.py | 2 +- backend/app/schemas/production_work_order.py | 3 + backend/graphify-out/.graphify_analysis.json | 3264 +-- backend/graphify-out/.graphify_extract.json | 13842 ++++++----- backend/graphify-out/GRAPH_REPORT.md | 209 +- backend/graphify-out/graph.html | 8 +- backend/graphify-out/graph.json | 20407 ++++++++-------- backend/graphify-out/manifest.json | 22 +- .../01-baseline-dropdown.html | 65 + .../02-chip-strip.html | 62 + .../03-segmented-track.html | 65 + .../04-sub-tab-bar.html | 68 + .../05-toolbar-chips.html | 53 + .../06-left-rail.html | 68 + .../07-icon-cards.html | 65 + .../_demo-shell.js | 314 + .../_shared.css | 918 + .../compare-all.html | 280 + .../qc-wo-sample-type-filter-demos/index.html | 76 + ...06-production-planned-start-time-filter.md | 55 + ...roduction-hide-inactive-protocol-design.md | 37 + ...uction-planned-start-time-filter-design.md | 180 + .../graphify-out/.graphify_analysis.json | 2979 +-- web-admin/graphify-out/.graphify_extract.json | 4375 ++-- web-admin/graphify-out/GRAPH_REPORT.md | 204 +- web-admin/graphify-out/graph.html | 8 +- web-admin/graphify-out/graph.json | 8395 ++++--- web-admin/graphify-out/manifest.json | 229 +- web-admin/src/api/production-task.ts | 6 +- web-admin/src/api/production-work-order.ts | 31 +- web-admin/src/api/qc-task.ts | 3 + web-admin/src/api/qc-work-order.ts | 9 + web-admin/src/assets/styles/core/app.scss | 7 - ...0208654d99700766854bca77430c2f44077f4.json | 1 + ...31d3b7d5b94eefe5f247536bf66fa1b6335c3.json | 1 + ...92322b07ecba01dff848dcce8a741e4135b51.json | 1 + ...4f2308b0d215441cb57180a09cd6d599fbdca.json | 1 + ...ef6d372cc23da15612613b6fb5d6b0ec225ec.json | 1 + ...32cb554a9ef0e104f1c32d674e0d262376629.json | 1 + ...d960b3d8c13a6772ee2b27ac79c0b73450cfa.json | 1 + ...b1860124522ead7843ff5c9c29258b117f273.json | 1 + ...afaa8d0684626942d6f443e41f22ae31db0e6.json | 1 + ...3053285fc0c6448f1759654480de8926c92c6.json | 1 + ...58c12af1f5fc9d99670f96f22c3628c2c3f4b.json | 1 + ...13453c5082fcb1653bff88a35d4b9b093a78d.json | 1 + ...ab70ec0da4f014b8618fd086216bb508c9776.json | 1 + ...558ff55a4f0f6a67333c27ce702a63e834103.json | 1 + ...5d844bfe95659f6f2dc7b28b8485ad7467103.json | 1 + ...69f1136b57c009c8963e2f88995c52506a9b1.json | 1 + ...1acb92eef3cbf71d34845e85f4cc470c650b4.json | 1 + ...fedc670a7ba17148a286f207b6a48e827658b.json | 1 + ...6eaff25649994d9b33c6c845300ce8f96543c.json | 1 + ...75f3ad76fea67b922ffe0d393d3b763281d2e.json | 1 + ...a4398169881b37de1c0d7dd077211eff11eee.json | 1 + ...66d86f9b0c5a144f2cfa84ab0a40e7cc0ace4.json | 1 + ...8ed5d478488fc372bcfd67194dfd1942d271a.json | 1 + ...8f33cc0677c5e3a15488913c2f2aeec03da52.json | 1 + ...0d80d4b843afcde31e3d63987b1504a6bacd1.json | 1 + ...0ed8e1a2a521e953a677326f6ab7b77171286.json | 1 + ...739454a1e6ef9960ad5217a1a41259e11cb15.json | 1 + ...88c9f639bee0441ae27ae7ffffa66f76f546b.json | 1 + ...9bc6539d867aac70c886ed468a2bd1b4a6369.json | 1 + ...83c984bf57a432098804d71c6e4d4ed6ff224.json | 1 + ...821094c1f4ba817c2274f9a4fad40dddd8200.json | 1 + ...dfaeb2737c8c99be9fd7a2c38a423cfcc7142.json | 1 + ...50783ad1b91af96ba4718256455c96eec2015.json | 1 + ...780f10f07ab7c5e620996be9e99a8184efa4e.json | 1 + ...64ade7af756165918af0e1fbd1b7cde7aac8e.json | 1 + ...04736fc88ae1dca4b90fab06bf8ce45ada17c.json | 1 + ...8fc53479ea84f2b46a57c13e6e647ab0b148a.json | 1 + ...4676df4256c93d71c3e26115a79734ba31415.json | 1 + ...ad6466a8be48d034c99bbd2ace3671441e2d9.json | 1 + ...153b65ec75773181e3f18a8c3216b441b6526.json | 1 + ...30f14a2592ecfb7d9ab341fbcdb4628322e4a.json | 1 + ...5533bfde3e0c3ceeb8e91f7bde3cd3e428b45.json | 1 + ...273e37966c6a7922074ec191a7836f9411cf3.json | 1 + ...b436f0d4437f57bcb294f4e1aa7f848a5cdd6.json | 1 + ...ae0bd5bf6e10e0f74614185f296eca08224ad.json | 1 + ...a20c4ab1082a9766deabe750e6724faea7695.json | 1 + ...7a911ebf0b099198292bf17fdd6d7b6b0ab9b.json | 1 + ...e593613abc4a26354962884083e9b943204d9.json | 1 + ...453aeee8ec298c5e6fcd94b9eb4b8c982a8d3.json | 1 + ...1193d109412c47639b488cce07ff26cda6a7f.json | 1 + ...a06a0d5aeb957e88a8176d9210355774fdd93.json | 1 + ...003e2583b0b6eba9f7be84c38ee1567b69f43.json | 1 + ...87b38739a590202c2386e0299f4cd8a89a5f5.json | 1 + ...4946197de503022e8ffe772bd384c6f0e5349.json | 1 + ...dd9c4e4904c1c1391c483881b062a3b87f1f5.json | 1 + ...a77f964eb1fdd1a9010a499b2d1ae76baeb05.json | 1 + ...70bb2b9817cd488962e02837b441739c81f0d.json | 1 + ...a19e13fe916f526c4ceb0d53c1ba9401a9177.json | 1 + ...5565b1a6c1f7da6e65d4790ba936e42ec2021.json | 1 + ...a876f5f41e61ac17b610267b612cfac60ab7c.json | 1 + ...cbcfec59a97f94ad11c5a24dc0285afafdb74.json | 1 + ...06bbcf63799eb1f2c49a0a140ed2b9e1dfdb7.json | 1 + ...266638dfb98804192ac5b1acf496cd11c866a.json | 1 + ...4bf3b850ce3bf6864d46d3bf8375eb4c8c2ef.json | 1 + ...c12bffb9cada0a2756bc4ef98dca37569e04f.json | 1 + ...6b1c27aa11614cea8be361c971dff5b4bd61e.json | 1 + ...60e7efbea3700f6863330242bb2a01aeef243.json | 1 + ...58c793edf9534db2f7a5ce7409db0c50367ef.json | 1 + ...f694fb45fe8a98c07bd8a9f10fb722143b75a.json | 1 + ...2716d386dd1cccafecf9d6a7fcb93cac28fa1.json | 1 + ...346b1d80811f8c5f8604b7029678400227fc3.json | 1 + ...1f8838bbd353715aeb221c6775584bf5c425b.json | 1 + ...7888ae32df14298b338e7e0d03f980202329b.json | 1 + ...e9baddc26de787aed6468960f0bd25e7d9016.json | 1 + ...b72ee05a81feed2477fc9c3d5e5c84ef630bb.json | 1 + ...8ea9d5c4f49262df50e953c76c5fc494d57fa.json | 1 + ...8818f68580fc0d1596f2bafd0932d68791008.json | 1 + ...4b253326d66f1a117c8bc09186931b8f08c45.json | 1 + ...897316174436cc2cff44cc8d71e4826945f48.json | 1 + ...dda0c72a1bfe2fb1925acd69aeff8605f02fd.json | 1 + ...2b80233c116066163ff3d0b620c33eed2d50c.json | 1 + ...8a8cec1d3e500951cc1e8350e2c255e59b4d1.json | 1 + ...f474183522e24ea22803127aa5c7b11172d41.json | 1 + ...db63db22fe1cad91248db17754bf6480f4328.json | 1 + ...6d69b8536febe24e6c2cd657b32b9428482e4.json | 1 + ...5f2577f2f1e00513c533cea20c4cd813b63d8.json | 1 + ...5fad7a7c1d20e964eababe590d9cc95c2e0c2.json | 1 + ...1537b934795689a9ef1b4660cec3e4e307ddf.json | 1 + ...cffd6ac0182d867fc3637751a3f41e2569dc0.json | 1 + ...1776e1852c7c608d8959cc78cf8c4f21ef5eb.json | 1 + ...9ae2d3dd9765362a8aa9174321f28880942ec.json | 1 + ...5e296183cac46884510232df7b0aca1a86de8.json | 1 + ...9af9f68e1b889b2ea42c0dce25d760c1025b2.json | 1 + ...54e7a3e7574b5a2469757b957880f52ef2937.json | 1 + ...e9e786dc53f001ba9c5cc0551e29b8f7b52ed.json | 1 + ...fecc5253b5ad54d4fe626dfd9370c7cbeff24.json | 1 + ...c19b6a6e96e52894b10ea8346c05aaf714d93.json | 1 + ...aee429a7ac749dc9ed179b430c39c14fcbe57.json | 1 + ...8ad9acc5cbbe1bc2266bc99923a7f83ef2305.json | 1 + ...92636685ff80569a3553e5c76ac93638cef75.json | 1 + ...fb6d3de8d4af7838fcd8cf9ca168cf27625c4.json | 1 + ...1fd928b83f8be4137f5e7b03ff7e7deec58ca.json | 1 + ...34e103b770bd08361853f8dd9444fbb2f17d3.json | 1 + ...d98b1bf2c8f8f5d625afaafe5a42dc40b48a3.json | 1 + ...75402738a7ccd1b8ed1eed064ae6c86f46d13.json | 1 + ...e57b1684d124e0c098758f9a1065dbb21a1c2.json | 1 + ...622302c063f397f8215d9d6dfa0564fb76c5b.json | 1 + ...f611c9ac490e5ee3f8f0048a3e597c5324fd1.json | 1 + ...03ee4c33a24453169665dc333c44ad7030289.json | 1 + ...f6ccba83894d916a180de7f61808c82d0947f.json | 1 + ...21afcdd2f948b431055e605052fccc3e16bf1.json | 1 + ...c47d342b082f17d68ebc283b60a6280cebc4b.json | 1 + ...994ba70d7f89eaed4f5caa009d5e821dda476.json | 1 + ...e96a65b9b3892edae417c9ac842d0517876c4.json | 1 + ...78537fac7357a0ede723b30595267878ed5e4.json | 1 + ...21f844ea1c384570ee5b4682effb3e4702176.json | 1 + ...36e4464c07ddd3b142c74f6c93765c19af11a.json | 1 + ...17c5e4bbdb94bc2b30eeb433413767bc5b0ee.json | 1 + ...7e12a55cb7a8266b43a743eb7729c06fca863.json | 1 + ...9673d20d98bec06c7ff7cd35a0da2c2101b83.json | 1 + ...bb80150494233b3db79ff148bdfcd41ff542c.json | 1 + ...5a6494e3c21342b9a1a3c5fcfd324f8c08b60.json | 1 + ...5102dc85c55008175490d608194b46f3c6861.json | 1 + ...7d562497296d91e66194903ba8a06305bd37a.json | 1 + ...c03338a1fffbfd4316ce3c8dbf36548e6df87.json | 1 + ...6307d6a5410a4eee3ecc3b8a6833af5eeede2.json | 1 + ...9305095b99350c16be076cc0a3ac254c9cce2.json | 1 + ...31730c592ccebe75d446551bba4dcc52ad12a.json | 1 + ...57af3ff76ffdcb49c98de65ace68be0962c22.json | 1 + ...cde0babc72acc9e34137145dab3b13b6f5cab.json | 1 + ...02e76af5b5d2cee931b516f3c7dc4f4d1c575.json | 1 + ...e668fd800d8ab68798849b9620ef0d38896e8.json | 1 + ...65793630266e338f9fb97ea8a41f3f69c7f1b.json | 1 + ...c975f492d1a101a6e96e0a4c19d954d9d5343.json | 1 + ...ffd4d1e7b8dd2358d5d570a27fbfe5263c298.json | 1 + ...8fe8a39671a8075c233fbb1abcc4f0226dac8.json | 1 + ...0725fd1f866a694773201a1016debf203f7ef.json | 1 + ...b924437b348ccf3e87f7f2fd35fe8aadf33bb.json | 1 + ...2b868abaff58e0bc75c5818533f6b1a86c034.json | 1 + ...ac7be5bc97e0f77a48c5ff0e2756b76f0e332.json | 1 + ...6546ffa224593b701de997553618fd2aca72d.json | 1 + ...e7baf85ed0fa1d8c1df217b9cd7e2fcc6dcb3.json | 1 + ...60002e7cc8aabf5f4fffbe0a6714cb57d3a05.json | 1 + ...83cb532db89b66ec9a2d1099f50403bdb6597.json | 1 + ...219fd6df4330de0fcdd4ffdc7ab1798450ca4.json | 1 + ...49c29be836be2f184f886d422cbf6e0916cc8.json | 1 + ...c01175ea20bfe15770d66ccbeee259037337a.json | 1 + ...0958f31c41b866e8aba50ecfbcbdacecfeaa2.json | 1 + ...e401587b2ea525d60ab601d399768b5d70c33.json | 1 + ...7a37cce103625ebaf949814111dcce559c438.json | 1 + ...3e6b987cf3a8386e6e62636baf748fbc89752.json | 1 + ...722e13793964cee92e2de5d29db52a9695567.json | 1 + ...ee2bac80f6a8de55fce2e4592662be11d5615.json | 1 + .../store/modules/production-menu-badge.ts | 8 +- web-admin/src/utils/production-labels.ts | 25 + web-admin/src/utils/production-menu-badge.ts | 4 +- .../src/utils/production-mine-task-groups.ts | 53 +- .../utils/production-work-order-card-meta.ts | 20 +- .../utils/production-work-order-step-badge.ts | 28 +- .../src/utils/production-work-order-tabs.ts | 33 +- web-admin/src/utils/qc-mine-task-groups.ts | 9 +- .../src/utils/qc-work-order-card-meta.ts | 25 +- .../qc-work-order-inbound-sample-cards.ts | 168 + .../utils/qc-work-order-selection-expand.ts | 44 + web-admin/src/utils/qc-work-order-tabs.ts | 19 +- web-admin/src/utils/status-tag-registry.ts | 16 +- .../cell-sample-type/SampleCodeTab.vue | 1 - .../basic-info/cell-sample-type/index.vue | 1 - .../CollectionProtocolNoTab.vue | 1 - .../basic-info/collection-region/index.vue | 1 - .../src/views/basic-info/customer/index.vue | 1 - .../material/MaterialStockCheckTab.vue | 15 +- .../material/MaterialUsageTab.vue | 5 - .../src/views/cell-storage/material/index.vue | 1 - .../payment-confirm/InvoiceRequestTab.vue | 3 - .../payment-confirm/RefundConfirmTab.vue | 4 - .../cell-storage/payment-confirm/index.vue | 3 - .../protocol-audit/FullmoonTodoTab.vue | 1 - .../protocol-audit/PaymentInfoTab.vue | 3 - .../protocol-audit/ProtocolAuditTab.vue | 3 - .../SampleCollectionInfoTab.vue | 3 - .../protocol-audit/SampleQcInfoTab.vue | 3 - .../protocol-audit/SampleReceptionInfoTab.vue | 3 - .../protocol-audit/StorageCertTab.vue | 3 - .../protocol-audit/StorageEntryInfoTab.vue | 3 - .../src/views/cell-storage/protocol/index.vue | 1 - .../src/views/operations/clean-room/index.vue | 1 - .../exhibition-appointment/index.vue | 3 - .../cell-product-type/CellProductPriceTab.vue | 1 - .../cell-product-type/CellProductSpecTab.vue | 1 - .../ProjectPriceSystemTab.vue | 1 - .../channel-service-order-finance/index.vue | 8 - .../channel/ChannelServiceOrderTab.vue | 1 - .../src/views/pilot-service/channel/index.vue | 1 - .../RefundConfirmTab.vue | 7 - .../clinical-payment-confirm/index.vue | 8 - .../outbound-release-review/index.vue | 7 - .../CheckupManagementTab.vue | 1 - .../pilot-application/ClinicalPaymentTab.vue | 1 - .../pilot-application/InfusionScheduleTab.vue | 7 - .../pilot-application/PilotApplicationTab.vue | 7 - .../views/production/cell-product/index.vue | 1 - .../production/cleanroom-garment/index.vue | 1 - .../consumable/ConsumablePackTab.vue | 1 - .../src/views/production/consumable/index.vue | 2 - .../src/views/production/equipment/index.vue | 1 - .../process-category/OutputTypeTab.vue | 1 - .../production/process/ProcessRouteTab.vue | 1 - .../src/views/production/process/index.vue | 1 - .../MaterialConsumptionTab.vue | 1 - .../ProductionMaterialPrepTab.vue | 3 - .../ProductionMaterialStockCheckTab.vue | 15 +- .../ProductionMaterialUsageTab.vue | 5 - .../production/production-material/index.vue | 3 - .../ProductionStepBadge.vue | 2 +- .../ProductionWorkOrderCardList.vue | 70 +- .../ProductionWorkOrderTabBar.vue | 2 +- .../useProductionWorkOrderTabPage.ts | 90 +- .../useProductionWorkOrderTabStepCounts.ts | 2 +- .../tabs/ProductionWorkOrderTabPanel.vue | 63 +- .../src/views/production/reagent/index.vue | 2 - web-admin/src/views/production/sop/index.vue | 1 - .../env-detect-item/index.vue | 1 - .../lab-test-item/ThirdPartyCompanyTab.vue | 7 - .../quality-inspection/my-qc-task/index.vue | 8 +- .../pre-transit-sample/index.vue | 1 - .../qc-material/QcMaterialStockCheckTab.vue | 15 +- .../qc-material/QcMaterialUsageTab.vue | 5 - .../quality-inspection/qc-material/index.vue | 1 - .../qc-work-order/QcWorkOrderCardList.vue | 36 +- .../QcWorkOrderProtocolGroup.vue | 20 +- .../qc-work-order/QcWorkOrderSampleGroup.vue | 137 +- .../QcWorkOrderSelectCheckbox.vue | 71 + .../qc-work-order/QcWorkOrderSingleCard.vue | 64 +- .../composables/qc-work-order-selection.ts | 5 + .../useQcWorkOrderAttachmentExport.ts | 4 +- .../composables/useQcWorkOrderTabPage.ts | 67 +- .../qc-work-order/index.vue | 6 +- .../tabs/QcWorkOrderTabPanel.vue | 105 +- .../sample-reception-check-item/index.vue | 1 - .../sample-reception/index.vue | 19 +- .../storage-release-review/index.vue | 1 - .../views/research-donation/audit/index.vue | 3 - .../views/research-donation/list/index.vue | 3 - .../DonationSampleCollectionInfoTab.vue | 3 - web-admin/src/views/system/category/index.vue | 1 - web-admin/src/views/system/dept/index.vue | 1 - web-admin/src/views/system/dict/index.vue | 1 - web-admin/src/views/system/express/index.vue | 1 - web-admin/src/views/system/leave/index.vue | 1 - web-admin/src/views/system/menu/index.vue | 1 - web-admin/src/views/system/order/index.vue | 10 +- web-admin/src/views/system/post/index.vue | 1 - web-admin/src/views/system/product/index.vue | 1 - web-admin/src/views/system/role/index.vue | 1 - web-admin/src/views/system/site/index.vue | 1 - web-admin/src/views/system/tenant/index.vue | 1 - web-admin/src/views/system/unit/index.vue | 1 - web-admin/src/views/system/user/index.vue | 1 - .../system/workflow/my-applications/index.vue | 1 - .../views/system/workflow/process/index.vue | 1 - .../system/workflow/task-completed/index.vue | 1 - .../system/workflow/task-pending/index.vue | 1 - 327 files changed, 32861 insertions(+), 25627 deletions(-) create mode 100644 backend/app.pid create mode 100644 backend/app/graphify-out/cache/ast/0da1201354c0b8abceeff40506294beefe13494de883a29ac6cf1a23139eda1d.json create mode 100644 backend/app/graphify-out/cache/ast/334c5fa2ac3c1e56e19c66f1128369a94dfab2c2e76a98627c106e0f8bb7e5bb.json create mode 100644 backend/app/graphify-out/cache/ast/349ca4f52adc321db767fdc3ec76054783be2210e5ffcd638311b05806297767.json create mode 100644 backend/app/graphify-out/cache/ast/36bb397ec18a8306a2d1f47def64e7b9ceb0794a7f902a821185663ef71b4733.json create mode 100644 backend/app/graphify-out/cache/ast/405fff08ae4c9eba2389a4072f4166ff6326f32664fe7c76f1905ee1c16a9d92.json create mode 100644 backend/app/graphify-out/cache/ast/504b106408ad174032e0c08d4b2c1d2db6c344378ede74d0dc9531c58b87c0a4.json create mode 100644 backend/app/graphify-out/cache/ast/5a864dc41774a7687a274ab3615bbd4a2588af87440fa89b10bf755e48c3dd29.json create mode 100644 backend/app/graphify-out/cache/ast/5b6c590e171fc9893554785d30edc6a05141fa352a0c2c397c10a4d0344a25da.json create mode 100644 backend/app/graphify-out/cache/ast/62ce7d7afbea98e111be6f35f3c9f31a71ea20f2cf2471e5e17a94b84c287d26.json create mode 100644 backend/app/graphify-out/cache/ast/73931c60f7e3ba813049f019b7a4dc8727b931bfbf330badc3e6c91d7879d54a.json create mode 100644 backend/app/graphify-out/cache/ast/89e1aee77f4f27ad978d855bfebc98a79a7e362335efff24cefd8a1d6826a87d.json create mode 100644 backend/app/graphify-out/cache/ast/988dcb5cf5ee40021ce750c98498e5200dbfecc08b9f3fdc8dce10ebcb39b0da.json create mode 100644 backend/app/graphify-out/cache/ast/98bd564a4eeba4cdfcd686053df6c8b383bfd4743b1195d731973cb37f8b55fc.json create mode 100644 backend/app/graphify-out/cache/ast/99e1689abe9c8bf6726c6b730915802ad6e4957c642bf080d5923bc5a0d56f45.json create mode 100644 backend/app/graphify-out/cache/ast/b0a165a0604fca88aee6e78f30ce44acd18971b66dac47733c722f233ce6c600.json create mode 100644 backend/app/graphify-out/cache/ast/b8b0cf456dec7596d82604fbb29d6416e4ebe8ba6363bdf4eb42b4476a4aef32.json create mode 100644 backend/app/graphify-out/cache/ast/ba54b2cc0966f05dbff6f7a37cf42b9d3fc3d1efc005468d06a16940d7388d48.json create mode 100644 backend/app/graphify-out/cache/ast/ba6d036625e6f49fe028dc910673280864c42218eaf3601e3bac7b159e2ebbdd.json create mode 100644 backend/app/graphify-out/cache/ast/c020a905efb83e08d9ed8d76dddab6f3bcf932f9f4053e4158fe740f66e678ea.json create mode 100644 backend/app/graphify-out/cache/ast/d6d986fbdbe45c38ca2319512d8a19b9873313295bfd4c00ab1d7a3fd894ec97.json create mode 100644 backend/app/graphify-out/cache/ast/ddd4d0f80109730d5c39385516f8d6f31136df41d538758c6ad7d4fbd86ba863.json create mode 100644 docs/qc-wo-sample-type-filter-demos/01-baseline-dropdown.html create mode 100644 docs/qc-wo-sample-type-filter-demos/02-chip-strip.html create mode 100644 docs/qc-wo-sample-type-filter-demos/03-segmented-track.html create mode 100644 docs/qc-wo-sample-type-filter-demos/04-sub-tab-bar.html create mode 100644 docs/qc-wo-sample-type-filter-demos/05-toolbar-chips.html create mode 100644 docs/qc-wo-sample-type-filter-demos/06-left-rail.html create mode 100644 docs/qc-wo-sample-type-filter-demos/07-icon-cards.html create mode 100644 docs/qc-wo-sample-type-filter-demos/_demo-shell.js create mode 100644 docs/qc-wo-sample-type-filter-demos/_shared.css create mode 100644 docs/qc-wo-sample-type-filter-demos/compare-all.html create mode 100644 docs/qc-wo-sample-type-filter-demos/index.html create mode 100644 docs/superpowers/plans/2026-07-06-production-planned-start-time-filter.md create mode 100644 docs/superpowers/specs/2026-07-06-production-hide-inactive-protocol-design.md create mode 100644 docs/superpowers/specs/2026-07-06-production-planned-start-time-filter-design.md create mode 100644 web-admin/src/graphify-out/cache/ast/043493000a3202217887f6a68070208654d99700766854bca77430c2f44077f4.json create mode 100644 web-admin/src/graphify-out/cache/ast/04ee7353f36b44dae99e22ae02831d3b7d5b94eefe5f247536bf66fa1b6335c3.json create mode 100644 web-admin/src/graphify-out/cache/ast/051be821442c4f2f78ab06a9b7692322b07ecba01dff848dcce8a741e4135b51.json create mode 100644 web-admin/src/graphify-out/cache/ast/05b6847cab4cede91aa8ca1a98c4f2308b0d215441cb57180a09cd6d599fbdca.json create mode 100644 web-admin/src/graphify-out/cache/ast/0c3cd2e97fbe4cbed8fc5c2a773ef6d372cc23da15612613b6fb5d6b0ec225ec.json create mode 100644 web-admin/src/graphify-out/cache/ast/0f1a621764f427dadc030a3bdf732cb554a9ef0e104f1c32d674e0d262376629.json create mode 100644 web-admin/src/graphify-out/cache/ast/101686bd14b24a9f023c0d4f9d7d960b3d8c13a6772ee2b27ac79c0b73450cfa.json create mode 100644 web-admin/src/graphify-out/cache/ast/109ac8e83a578ec90a81f6c6d8db1860124522ead7843ff5c9c29258b117f273.json create mode 100644 web-admin/src/graphify-out/cache/ast/12a2876a3f423fd43cae12c48b6afaa8d0684626942d6f443e41f22ae31db0e6.json create mode 100644 web-admin/src/graphify-out/cache/ast/1423e4b14f4672f9578f8e191813053285fc0c6448f1759654480de8926c92c6.json create mode 100644 web-admin/src/graphify-out/cache/ast/1806772c2c31254c939ad31041c58c12af1f5fc9d99670f96f22c3628c2c3f4b.json create mode 100644 web-admin/src/graphify-out/cache/ast/181363230989030fceed5c3d7bf13453c5082fcb1653bff88a35d4b9b093a78d.json create mode 100644 web-admin/src/graphify-out/cache/ast/188d8b77834ed93c6e6fd6d7829ab70ec0da4f014b8618fd086216bb508c9776.json create mode 100644 web-admin/src/graphify-out/cache/ast/19e80d899585373e7ab4411caf6558ff55a4f0f6a67333c27ce702a63e834103.json create mode 100644 web-admin/src/graphify-out/cache/ast/1aa3c0cc24c87eeea873bf628c55d844bfe95659f6f2dc7b28b8485ad7467103.json create mode 100644 web-admin/src/graphify-out/cache/ast/1c9c0f837b73f1a961ee455e15369f1136b57c009c8963e2f88995c52506a9b1.json create mode 100644 web-admin/src/graphify-out/cache/ast/1cc9eed9bf2911db60712a597071acb92eef3cbf71d34845e85f4cc470c650b4.json create mode 100644 web-admin/src/graphify-out/cache/ast/1dca461accf0c5a3cd5190ea014fedc670a7ba17148a286f207b6a48e827658b.json create mode 100644 web-admin/src/graphify-out/cache/ast/1e9f383c33b095ccdb4d542f0df6eaff25649994d9b33c6c845300ce8f96543c.json create mode 100644 web-admin/src/graphify-out/cache/ast/21a2df6b733372af7ad79359bf775f3ad76fea67b922ffe0d393d3b763281d2e.json create mode 100644 web-admin/src/graphify-out/cache/ast/22c928715f61e0ce45fba3d7b00a4398169881b37de1c0d7dd077211eff11eee.json create mode 100644 web-admin/src/graphify-out/cache/ast/28add6e70aae118396c330e1e5766d86f9b0c5a144f2cfa84ab0a40e7cc0ace4.json create mode 100644 web-admin/src/graphify-out/cache/ast/29874902bf716bf2877102e6a6d8ed5d478488fc372bcfd67194dfd1942d271a.json create mode 100644 web-admin/src/graphify-out/cache/ast/2a66bd72cda0a0f0e891ee53e108f33cc0677c5e3a15488913c2f2aeec03da52.json create mode 100644 web-admin/src/graphify-out/cache/ast/2b01e129662e8e09575128c74c10d80d4b843afcde31e3d63987b1504a6bacd1.json create mode 100644 web-admin/src/graphify-out/cache/ast/2d51c45c55df9a1cc0ce8fa9c570ed8e1a2a521e953a677326f6ab7b77171286.json create mode 100644 web-admin/src/graphify-out/cache/ast/306a848925073f0430e7b374383739454a1e6ef9960ad5217a1a41259e11cb15.json create mode 100644 web-admin/src/graphify-out/cache/ast/30bcb238671a3dcb5b2bd641bb088c9f639bee0441ae27ae7ffffa66f76f546b.json create mode 100644 web-admin/src/graphify-out/cache/ast/31a91de70907ecb881bfb5f2c059bc6539d867aac70c886ed468a2bd1b4a6369.json create mode 100644 web-admin/src/graphify-out/cache/ast/32a9de1bf99b3590ef0f07195d783c984bf57a432098804d71c6e4d4ed6ff224.json create mode 100644 web-admin/src/graphify-out/cache/ast/3436786760245c872fb57a690d9821094c1f4ba817c2274f9a4fad40dddd8200.json create mode 100644 web-admin/src/graphify-out/cache/ast/35122c8b13f8c2e99b6b9566fcedfaeb2737c8c99be9fd7a2c38a423cfcc7142.json create mode 100644 web-admin/src/graphify-out/cache/ast/3556df55ba082ea1a2fd5cb381f50783ad1b91af96ba4718256455c96eec2015.json create mode 100644 web-admin/src/graphify-out/cache/ast/35f701bdc2f3c90091300ee83fb780f10f07ab7c5e620996be9e99a8184efa4e.json create mode 100644 web-admin/src/graphify-out/cache/ast/3935b52c017ead51f895a28212164ade7af756165918af0e1fbd1b7cde7aac8e.json create mode 100644 web-admin/src/graphify-out/cache/ast/3a6dfcecb22c0d44615b8e40f4704736fc88ae1dca4b90fab06bf8ce45ada17c.json create mode 100644 web-admin/src/graphify-out/cache/ast/3c1189de34f8235c49f210053f98fc53479ea84f2b46a57c13e6e647ab0b148a.json create mode 100644 web-admin/src/graphify-out/cache/ast/40001beb5651840a15641a665544676df4256c93d71c3e26115a79734ba31415.json create mode 100644 web-admin/src/graphify-out/cache/ast/40d9404f080e76d9622a1a3a063ad6466a8be48d034c99bbd2ace3671441e2d9.json create mode 100644 web-admin/src/graphify-out/cache/ast/41e455fed13b3563590cf13c1d1153b65ec75773181e3f18a8c3216b441b6526.json create mode 100644 web-admin/src/graphify-out/cache/ast/426d89adfe0394c433a73a1f0a530f14a2592ecfb7d9ab341fbcdb4628322e4a.json create mode 100644 web-admin/src/graphify-out/cache/ast/4428d0ec0cb2237f1a0d334a08b5533bfde3e0c3ceeb8e91f7bde3cd3e428b45.json create mode 100644 web-admin/src/graphify-out/cache/ast/48ff45dda5127009f26eda57c3d273e37966c6a7922074ec191a7836f9411cf3.json create mode 100644 web-admin/src/graphify-out/cache/ast/4c2ef5899f76dd0b1af165b608ab436f0d4437f57bcb294f4e1aa7f848a5cdd6.json create mode 100644 web-admin/src/graphify-out/cache/ast/4c6f056a18282938ca39f3b515bae0bd5bf6e10e0f74614185f296eca08224ad.json create mode 100644 web-admin/src/graphify-out/cache/ast/4edcf54c847f19f4d16af818874a20c4ab1082a9766deabe750e6724faea7695.json create mode 100644 web-admin/src/graphify-out/cache/ast/51a0241affcc3195f6725054b257a911ebf0b099198292bf17fdd6d7b6b0ab9b.json create mode 100644 web-admin/src/graphify-out/cache/ast/550e5efc98a5bd572ad97bb7980e593613abc4a26354962884083e9b943204d9.json create mode 100644 web-admin/src/graphify-out/cache/ast/557ebb43a9419119bbcca6e5d75453aeee8ec298c5e6fcd94b9eb4b8c982a8d3.json create mode 100644 web-admin/src/graphify-out/cache/ast/560d008251dbeea860e9bb9f9e11193d109412c47639b488cce07ff26cda6a7f.json create mode 100644 web-admin/src/graphify-out/cache/ast/5672f7d186109d2c2cb57acfcefa06a0d5aeb957e88a8176d9210355774fdd93.json create mode 100644 web-admin/src/graphify-out/cache/ast/589587f4c64a5d7c6e2f0b62b1b003e2583b0b6eba9f7be84c38ee1567b69f43.json create mode 100644 web-admin/src/graphify-out/cache/ast/5c128acd057bf9797c94b4d6a9287b38739a590202c2386e0299f4cd8a89a5f5.json create mode 100644 web-admin/src/graphify-out/cache/ast/5d6ccce87b44f392dd7f5f1f9c54946197de503022e8ffe772bd384c6f0e5349.json create mode 100644 web-admin/src/graphify-out/cache/ast/61e1769cb9b9f7df1e54c113440dd9c4e4904c1c1391c483881b062a3b87f1f5.json create mode 100644 web-admin/src/graphify-out/cache/ast/657ce27bfbf4cde8662b63f62e3a77f964eb1fdd1a9010a499b2d1ae76baeb05.json create mode 100644 web-admin/src/graphify-out/cache/ast/66b249a12e1ecd47fbb8bd547d670bb2b9817cd488962e02837b441739c81f0d.json create mode 100644 web-admin/src/graphify-out/cache/ast/672c3da031a91ff62162fdf189ba19e13fe916f526c4ceb0d53c1ba9401a9177.json create mode 100644 web-admin/src/graphify-out/cache/ast/68b04978d19affa29d419e75a3c5565b1a6c1f7da6e65d4790ba936e42ec2021.json create mode 100644 web-admin/src/graphify-out/cache/ast/68d1c475337147a9131938f271ba876f5f41e61ac17b610267b612cfac60ab7c.json create mode 100644 web-admin/src/graphify-out/cache/ast/6a8055b409f4c21a2654f109db8cbcfec59a97f94ad11c5a24dc0285afafdb74.json create mode 100644 web-admin/src/graphify-out/cache/ast/6c337d71431abcd2e7cfb2b7b0706bbcf63799eb1f2c49a0a140ed2b9e1dfdb7.json create mode 100644 web-admin/src/graphify-out/cache/ast/6cf94b7527d21944f32377d1abf266638dfb98804192ac5b1acf496cd11c866a.json create mode 100644 web-admin/src/graphify-out/cache/ast/6e9cc5ad296118957b64961a2344bf3b850ce3bf6864d46d3bf8375eb4c8c2ef.json create mode 100644 web-admin/src/graphify-out/cache/ast/6edae80a1e0dd99c2e40242d797c12bffb9cada0a2756bc4ef98dca37569e04f.json create mode 100644 web-admin/src/graphify-out/cache/ast/70b0cc7969586873adf3873a61c6b1c27aa11614cea8be361c971dff5b4bd61e.json create mode 100644 web-admin/src/graphify-out/cache/ast/7119f151c91d1e811585c43acd260e7efbea3700f6863330242bb2a01aeef243.json create mode 100644 web-admin/src/graphify-out/cache/ast/73c55ee7dce80b744e9ea813bf458c793edf9534db2f7a5ce7409db0c50367ef.json create mode 100644 web-admin/src/graphify-out/cache/ast/7408a531035f18c71e6df53f1e8f694fb45fe8a98c07bd8a9f10fb722143b75a.json create mode 100644 web-admin/src/graphify-out/cache/ast/774f90134d0657a5358ed0af9542716d386dd1cccafecf9d6a7fcb93cac28fa1.json create mode 100644 web-admin/src/graphify-out/cache/ast/780c69112a18d92864b2f34495f346b1d80811f8c5f8604b7029678400227fc3.json create mode 100644 web-admin/src/graphify-out/cache/ast/7abe0c0f5b6a8d829eee0b20b2e1f8838bbd353715aeb221c6775584bf5c425b.json create mode 100644 web-admin/src/graphify-out/cache/ast/7b19036d913c2a7a4c1f866cf0f7888ae32df14298b338e7e0d03f980202329b.json create mode 100644 web-admin/src/graphify-out/cache/ast/7b738b13fee44771c57ee5cc3cce9baddc26de787aed6468960f0bd25e7d9016.json create mode 100644 web-admin/src/graphify-out/cache/ast/7bfa1086e30230d21b6b24c8854b72ee05a81feed2477fc9c3d5e5c84ef630bb.json create mode 100644 web-admin/src/graphify-out/cache/ast/7d94b610cc5d38f9ba6b6dad1368ea9d5c4f49262df50e953c76c5fc494d57fa.json create mode 100644 web-admin/src/graphify-out/cache/ast/81a434f83f69a3758f42d49a9fe8818f68580fc0d1596f2bafd0932d68791008.json create mode 100644 web-admin/src/graphify-out/cache/ast/82114f0132b8596d6bb95978ea34b253326d66f1a117c8bc09186931b8f08c45.json create mode 100644 web-admin/src/graphify-out/cache/ast/8310180406fc54570a4abfd3608897316174436cc2cff44cc8d71e4826945f48.json create mode 100644 web-admin/src/graphify-out/cache/ast/8438c7babc1f9ca477895eb9717dda0c72a1bfe2fb1925acd69aeff8605f02fd.json create mode 100644 web-admin/src/graphify-out/cache/ast/845026fe6c01b2dbccad117b4af2b80233c116066163ff3d0b620c33eed2d50c.json create mode 100644 web-admin/src/graphify-out/cache/ast/8502589324eff1e2a03f8d792c78a8cec1d3e500951cc1e8350e2c255e59b4d1.json create mode 100644 web-admin/src/graphify-out/cache/ast/86895e2ee766cbd71dddf26581bf474183522e24ea22803127aa5c7b11172d41.json create mode 100644 web-admin/src/graphify-out/cache/ast/8aa38fa7e977f8834eab13c1728db63db22fe1cad91248db17754bf6480f4328.json create mode 100644 web-admin/src/graphify-out/cache/ast/8f906f4c4f47cdcb3221e36828f6d69b8536febe24e6c2cd657b32b9428482e4.json create mode 100644 web-admin/src/graphify-out/cache/ast/9094c04b48c543c39e82d706af45f2577f2f1e00513c533cea20c4cd813b63d8.json create mode 100644 web-admin/src/graphify-out/cache/ast/93bea8fa199c584fb395023f8835fad7a7c1d20e964eababe590d9cc95c2e0c2.json create mode 100644 web-admin/src/graphify-out/cache/ast/9676120580081ef188c260ecc6a1537b934795689a9ef1b4660cec3e4e307ddf.json create mode 100644 web-admin/src/graphify-out/cache/ast/97b0e8bb29353a6d728dc2af6eacffd6ac0182d867fc3637751a3f41e2569dc0.json create mode 100644 web-admin/src/graphify-out/cache/ast/97f6f07cf629513dc2593406cef1776e1852c7c608d8959cc78cf8c4f21ef5eb.json create mode 100644 web-admin/src/graphify-out/cache/ast/9833c91379e73fa0aaab318324b9ae2d3dd9765362a8aa9174321f28880942ec.json create mode 100644 web-admin/src/graphify-out/cache/ast/99cd433e3153eb548341485d4575e296183cac46884510232df7b0aca1a86de8.json create mode 100644 web-admin/src/graphify-out/cache/ast/9bf31460113886074a108ffbf689af9f68e1b889b2ea42c0dce25d760c1025b2.json create mode 100644 web-admin/src/graphify-out/cache/ast/a154949581681c6383b2f1d6ecd54e7a3e7574b5a2469757b957880f52ef2937.json create mode 100644 web-admin/src/graphify-out/cache/ast/a1aec98c4a5a9187359a56a0f8fe9e786dc53f001ba9c5cc0551e29b8f7b52ed.json create mode 100644 web-admin/src/graphify-out/cache/ast/a1c09aefa3ef8439fef71510b8dfecc5253b5ad54d4fe626dfd9370c7cbeff24.json create mode 100644 web-admin/src/graphify-out/cache/ast/a1db5ce98b359b83048c5f958b3c19b6a6e96e52894b10ea8346c05aaf714d93.json create mode 100644 web-admin/src/graphify-out/cache/ast/a28fa9d34ed98d5f0e30311dab9aee429a7ac749dc9ed179b430c39c14fcbe57.json create mode 100644 web-admin/src/graphify-out/cache/ast/a38e4ff1fc374eadc77b61ebfbf8ad9acc5cbbe1bc2266bc99923a7f83ef2305.json create mode 100644 web-admin/src/graphify-out/cache/ast/a6826ed8e3881f059a26329b86092636685ff80569a3553e5c76ac93638cef75.json create mode 100644 web-admin/src/graphify-out/cache/ast/a788c024a6a9a0702d8b3691a73fb6d3de8d4af7838fcd8cf9ca168cf27625c4.json create mode 100644 web-admin/src/graphify-out/cache/ast/a9f566e2677ca3b18aed03384741fd928b83f8be4137f5e7b03ff7e7deec58ca.json create mode 100644 web-admin/src/graphify-out/cache/ast/aa4a1e7caa6c1489bdd8011f04a34e103b770bd08361853f8dd9444fbb2f17d3.json create mode 100644 web-admin/src/graphify-out/cache/ast/abd3ba7a7b3c4859168fa446312d98b1bf2c8f8f5d625afaafe5a42dc40b48a3.json create mode 100644 web-admin/src/graphify-out/cache/ast/ae056e83c6a851300f06b1b938175402738a7ccd1b8ed1eed064ae6c86f46d13.json create mode 100644 web-admin/src/graphify-out/cache/ast/af522def1025a42f06444975893e57b1684d124e0c098758f9a1065dbb21a1c2.json create mode 100644 web-admin/src/graphify-out/cache/ast/b1cb32c67d01868395a4a8fef34622302c063f397f8215d9d6dfa0564fb76c5b.json create mode 100644 web-admin/src/graphify-out/cache/ast/b25111afc5c03524d434f176f84f611c9ac490e5ee3f8f0048a3e597c5324fd1.json create mode 100644 web-admin/src/graphify-out/cache/ast/b704253011ae62af51ab0d6179603ee4c33a24453169665dc333c44ad7030289.json create mode 100644 web-admin/src/graphify-out/cache/ast/b7966ece8e44fc4bd62048a8a37f6ccba83894d916a180de7f61808c82d0947f.json create mode 100644 web-admin/src/graphify-out/cache/ast/baa5496ce614815b79f942f4da121afcdd2f948b431055e605052fccc3e16bf1.json create mode 100644 web-admin/src/graphify-out/cache/ast/bb5dc4620639d0ea7ba19d10fa3c47d342b082f17d68ebc283b60a6280cebc4b.json create mode 100644 web-admin/src/graphify-out/cache/ast/c1e0b0d77c6fe08512792fc7a7d994ba70d7f89eaed4f5caa009d5e821dda476.json create mode 100644 web-admin/src/graphify-out/cache/ast/c62b4c80f9a03ee8c4e07d71e25e96a65b9b3892edae417c9ac842d0517876c4.json create mode 100644 web-admin/src/graphify-out/cache/ast/c7110f9436f73ccb95b4ec94e9678537fac7357a0ede723b30595267878ed5e4.json create mode 100644 web-admin/src/graphify-out/cache/ast/c7d12a048115c5a4e48663140a021f844ea1c384570ee5b4682effb3e4702176.json create mode 100644 web-admin/src/graphify-out/cache/ast/cb22cfaf6735f8c96ffea5bbfd236e4464c07ddd3b142c74f6c93765c19af11a.json create mode 100644 web-admin/src/graphify-out/cache/ast/ce133c2670486fa35aa78c7de8217c5e4bbdb94bc2b30eeb433413767bc5b0ee.json create mode 100644 web-admin/src/graphify-out/cache/ast/cfc6a00e2190d0359e830fb217a7e12a55cb7a8266b43a743eb7729c06fca863.json create mode 100644 web-admin/src/graphify-out/cache/ast/cfdb4db9017a503303f8fe1dfa19673d20d98bec06c7ff7cd35a0da2c2101b83.json create mode 100644 web-admin/src/graphify-out/cache/ast/d0aed577fc84a64e174a43f9ee0bb80150494233b3db79ff148bdfcd41ff542c.json create mode 100644 web-admin/src/graphify-out/cache/ast/d0bb24d4ceba16cf2ec0718b6485a6494e3c21342b9a1a3c5fcfd324f8c08b60.json create mode 100644 web-admin/src/graphify-out/cache/ast/d51fe61e5933de2f3e63d7c33c75102dc85c55008175490d608194b46f3c6861.json create mode 100644 web-admin/src/graphify-out/cache/ast/d5d759a3fd6e1b2bbeb081d1ec97d562497296d91e66194903ba8a06305bd37a.json create mode 100644 web-admin/src/graphify-out/cache/ast/d7f63908f2a6e0177df2ff6a768c03338a1fffbfd4316ce3c8dbf36548e6df87.json create mode 100644 web-admin/src/graphify-out/cache/ast/d840ad9a37d25fa184880f1a96d6307d6a5410a4eee3ecc3b8a6833af5eeede2.json create mode 100644 web-admin/src/graphify-out/cache/ast/d93b802b55ecf5ca233132d8b6f9305095b99350c16be076cc0a3ac254c9cce2.json create mode 100644 web-admin/src/graphify-out/cache/ast/da37525faf20c0447f7bf5b235631730c592ccebe75d446551bba4dcc52ad12a.json create mode 100644 web-admin/src/graphify-out/cache/ast/da48c5a76b623eeb9109acb8ce557af3ff76ffdcb49c98de65ace68be0962c22.json create mode 100644 web-admin/src/graphify-out/cache/ast/db2dacc6c2eb38f664575227dddcde0babc72acc9e34137145dab3b13b6f5cab.json create mode 100644 web-admin/src/graphify-out/cache/ast/dba4a8fe7ebd1b2defc6ec2958f02e76af5b5d2cee931b516f3c7dc4f4d1c575.json create mode 100644 web-admin/src/graphify-out/cache/ast/dbc68e1db64cfdcbae8835ee690e668fd800d8ab68798849b9620ef0d38896e8.json create mode 100644 web-admin/src/graphify-out/cache/ast/dc1013b2f690912ecc94b03c29d65793630266e338f9fb97ea8a41f3f69c7f1b.json create mode 100644 web-admin/src/graphify-out/cache/ast/de19562287c4e361d3a487ba34ec975f492d1a101a6e96e0a4c19d954d9d5343.json create mode 100644 web-admin/src/graphify-out/cache/ast/df47e208dd83ded92341c42b6c9ffd4d1e7b8dd2358d5d570a27fbfe5263c298.json create mode 100644 web-admin/src/graphify-out/cache/ast/e322e8022120560cc3a48baea138fe8a39671a8075c233fbb1abcc4f0226dac8.json create mode 100644 web-admin/src/graphify-out/cache/ast/e3632bf0d3a5494878cb10c13840725fd1f866a694773201a1016debf203f7ef.json create mode 100644 web-admin/src/graphify-out/cache/ast/e40bc19345f7f9b3ae43764d9f3b924437b348ccf3e87f7f2fd35fe8aadf33bb.json create mode 100644 web-admin/src/graphify-out/cache/ast/e5c68f4426647b6c184261d02892b868abaff58e0bc75c5818533f6b1a86c034.json create mode 100644 web-admin/src/graphify-out/cache/ast/e8d052e6ffd3697b5960a7f4f3fac7be5bc97e0f77a48c5ff0e2756b76f0e332.json create mode 100644 web-admin/src/graphify-out/cache/ast/ee824154b85e137ef9a35174afe6546ffa224593b701de997553618fd2aca72d.json create mode 100644 web-admin/src/graphify-out/cache/ast/f05189a6214730fa9ef5179fd18e7baf85ed0fa1d8c1df217b9cd7e2fcc6dcb3.json create mode 100644 web-admin/src/graphify-out/cache/ast/f3089d039b2f7279306d892962060002e7cc8aabf5f4fffbe0a6714cb57d3a05.json create mode 100644 web-admin/src/graphify-out/cache/ast/f48f55fd1cdb9ba9f9a971a4f3083cb532db89b66ec9a2d1099f50403bdb6597.json create mode 100644 web-admin/src/graphify-out/cache/ast/f5420453b964adea0bc57af300b219fd6df4330de0fcdd4ffdc7ab1798450ca4.json create mode 100644 web-admin/src/graphify-out/cache/ast/f5ab696a6adfcc17750a5caceed49c29be836be2f184f886d422cbf6e0916cc8.json create mode 100644 web-admin/src/graphify-out/cache/ast/f600824bbf695fb9651adbb6281c01175ea20bfe15770d66ccbeee259037337a.json create mode 100644 web-admin/src/graphify-out/cache/ast/f61e3bdd5a21d51a011b4134c7c0958f31c41b866e8aba50ecfbcbdacecfeaa2.json create mode 100644 web-admin/src/graphify-out/cache/ast/f8d5f4a05abc75707946e24c2f3e401587b2ea525d60ab601d399768b5d70c33.json create mode 100644 web-admin/src/graphify-out/cache/ast/fcb0c929c21d018c910575627097a37cce103625ebaf949814111dcce559c438.json create mode 100644 web-admin/src/graphify-out/cache/ast/ff18c5ababb3cffa1bbed4b0eae3e6b987cf3a8386e6e62636baf748fbc89752.json create mode 100644 web-admin/src/graphify-out/cache/ast/ff612b41df762c9a7e34b36c007722e13793964cee92e2de5d29db52a9695567.json create mode 100644 web-admin/src/graphify-out/cache/ast/ffca79295ccbcecdb43d5fc4dabee2bac80f6a8de55fce2e4592662be11d5615.json create mode 100644 web-admin/src/utils/qc-work-order-inbound-sample-cards.ts create mode 100644 web-admin/src/utils/qc-work-order-selection-expand.ts create mode 100644 web-admin/src/views/quality-inspection/qc-work-order/QcWorkOrderSelectCheckbox.vue diff --git a/backend/app.pid b/backend/app.pid new file mode 100644 index 00000000..119bef7f --- /dev/null +++ b/backend/app.pid @@ -0,0 +1 @@ +56839 diff --git a/backend/app/api/production.py b/backend/app/api/production.py index 5224d464..81b8dcfe 100644 --- a/backend/app/api/production.py +++ b/backend/app/api/production.py @@ -1681,6 +1681,9 @@ async def list_production_work_orders( createTimeEnd: Optional[str] = Query(None, alias="createTimeEnd"), infusionTimeStart: Optional[str] = Query(None, alias="infusionTimeStart"), infusionTimeEnd: Optional[str] = Query(None, alias="infusionTimeEnd"), + plannedStartTimeStart: Optional[str] = Query(None, alias="plannedStartTimeStart"), + plannedStartTimeEnd: Optional[str] = Query(None, alias="plannedStartTimeEnd"), + excludeVoidProtocol: bool = Query(True, alias="excludeVoidProtocol"), user: dict = Depends(require_admin_or_super_admin), db: Session = Depends(get_db), ): @@ -1697,6 +1700,9 @@ async def list_production_work_orders( create_time_end=createTimeEnd, infusion_time_start=infusionTimeStart, infusion_time_end=infusionTimeEnd, + planned_start_time_start=plannedStartTimeStart, + planned_start_time_end=plannedStartTimeEnd, + exclude_void_protocol=excludeVoidProtocol, ) result = production_work_order_svc.list_production_work_orders( db, tenant_no=tenant_no, query=query, page=page, page_size=pageSize, @@ -2009,6 +2015,9 @@ async def list_my_production_tasks( bizType: Optional[str] = Query(None, alias="bizType"), scope: str = Query("current", description="current|history"), includeStepSummary: bool = Query(False, alias="includeStepSummary"), + excludeVoidProtocol: bool = Query(True, alias="excludeVoidProtocol"), + plannedStartTimeStart: Optional[str] = Query(None, alias="plannedStartTimeStart"), + plannedStartTimeEnd: Optional[str] = Query(None, alias="plannedStartTimeEnd"), user: dict = Depends(require_menu_code("production:my-task:list")), db: Session = Depends(get_db), ): @@ -2026,6 +2035,9 @@ async def list_my_production_tasks( reception_source=receptionSource, biz_type=bizType, include_step_summary=includeStepSummary, + exclude_void_protocol=excludeVoidProtocol, + planned_start_time_start=plannedStartTimeStart, + planned_start_time_end=plannedStartTimeEnd, ) tp = production_task_svc.total_pages(total, pageSize) return success_response({"list": items, "total": total, "page": page, "pageSize": pageSize, "totalPages": tp}) diff --git a/backend/app/api/qc.py b/backend/app/api/qc.py index 9c3c6574..3d76450e 100644 --- a/backend/app/api/qc.py +++ b/backend/app/api/qc.py @@ -651,6 +651,7 @@ async def list_qc_work_orders( infusionTimeStart: Optional[str] = Query(None, alias="infusionTimeStart"), infusionTimeEnd: Optional[str] = Query(None, alias="infusionTimeEnd"), triggerSource: Optional[str] = Query(None, alias="triggerSource"), + sampleTypeId: Optional[str] = Query(None, alias="sampleTypeId"), db: Session = Depends(get_db), user: dict = Depends(require_menu_code("biz:qcWorkOrder:list")), ): @@ -666,6 +667,7 @@ async def list_qc_work_orders( biz_type=bizType, reception_source=receptionSource, trigger_source=triggerSource, + sample_type_id=sampleTypeId, create_time_start=createTimeStart, create_time_end=createTimeEnd, infusion_time_start=infusionTimeStart, diff --git a/backend/app/core/protocol_status_display.py b/backend/app/core/protocol_status_display.py index 6ed61e6e..81da11d3 100644 --- a/backend/app/core/protocol_status_display.py +++ b/backend/app/core/protocol_status_display.py @@ -9,6 +9,9 @@ from app.models.models import SysDictData VOID_TYPE_DICT = "xyzflx" +# 协议/捐赠单无效态(与样本接收、生产工单列表过滤口径一致) +INACTIVE_PROTOCOL_STATUSES = ("yzf", "sdfq") + _PROTOCOL_STATUS_LABELS = { "dsx": "待生效", "sxz": "生效中", diff --git a/backend/app/crud/production_task.py b/backend/app/crud/production_task.py index 22d39de8..2b7187df 100644 --- a/backend/app/crud/production_task.py +++ b/backend/app/crud/production_task.py @@ -1146,6 +1146,9 @@ def list_production_tasks( task_status: Optional[str] = None, started_time_start: Optional[str] = None, started_time_end: Optional[str] = None, + planned_start_time_start: Optional[str] = None, + planned_start_time_end: Optional[str] = None, + planned_start_time_mine_user_id: Optional[str] = None, current_assignee_user_id: Optional[str] = None, step_assignee_user_id: Optional[str] = None, mine_history_user_id: Optional[str] = None, @@ -1154,6 +1157,7 @@ def list_production_tasks( biz_type: Optional[str] = None, user_info=None, include_step_summary: bool = False, + exclude_void_protocol: bool = True, ) -> Tuple[List[Dict[str, Any]], int]: def _filtered(): q = db.query(BizProductionTask).filter( @@ -1202,6 +1206,28 @@ def list_production_tasks( BizProductionTask.started_time <= _normalize_date_bound(started_time_end.strip(), end_of_day=True) ) + pst_start = (planned_start_time_start or "").strip() + pst_end = (planned_start_time_end or "").strip() + if pst_start or pst_end: + if not joined_wo: + q = q.join( + BizProductionWorkOrder, + and_( + BizProductionWorkOrder.id == BizProductionTask.work_order_id, + BizProductionWorkOrder.del_flag == 0, + ), + ) + joined_wo = True + from app.crud.production_work_order import apply_planned_start_time_step_filter + + q = apply_planned_start_time_step_filter( + q, + tenant_no=tenant_no, + work_order_id_column=BizProductionTask.work_order_id, + planned_start_time_start=planned_start_time_start, + planned_start_time_end=planned_start_time_end, + mine_user_id=planned_start_time_mine_user_id, + ) ca_uid = (current_assignee_user_id or "").strip() if ca_uid: q = q.filter(BizProductionTask.current_assignee_user_id == ca_uid) @@ -1283,6 +1309,18 @@ def list_production_tasks( if user_info: from app.core.data_scope import apply_data_scope q = apply_data_scope(q, BizProductionTask, user_info, db, tenant_no) + if exclude_void_protocol: + if not joined_wo: + q = q.join( + BizProductionWorkOrder, + and_( + BizProductionWorkOrder.id == BizProductionTask.work_order_id, + BizProductionWorkOrder.del_flag == 0, + ), + ) + from app.crud.production_work_order import apply_exclude_inactive_protocol_filter + + q = apply_exclude_inactive_protocol_filter(q, exclude=True) return q total = _filtered().order_by(None).with_entities(func.count(BizProductionTask.id)).scalar() or 0 @@ -1524,10 +1562,16 @@ def list_mine_production_tasks( reception_source: Optional[str] = None, biz_type: Optional[str] = None, include_step_summary: bool = False, + exclude_void_protocol: bool = True, + planned_start_time_start: Optional[str] = None, + planned_start_time_end: Optional[str] = None, ) -> Tuple[List[Dict[str, Any]], int]: uid = (assignee_user_id or "").strip() if not uid: return [], 0 + pst_start = (planned_start_time_start or "").strip() + pst_end = (planned_start_time_end or "").strip() + mine_planned_user_id = uid if (pst_start or pst_end) else None sc = (scope or "current").strip().lower() if sc == "history": items, total = list_production_tasks( @@ -1542,6 +1586,10 @@ def list_mine_production_tasks( reception_source=reception_source, biz_type=biz_type, include_step_summary=include_step_summary, + exclude_void_protocol=exclude_void_protocol, + planned_start_time_start=planned_start_time_start, + planned_start_time_end=planned_start_time_end, + planned_start_time_mine_user_id=mine_planned_user_id, ) _enrich_handover_times(db, items, from_user_id=uid, tenant_no=tenant_no) return items, total @@ -1557,6 +1605,10 @@ def list_mine_production_tasks( reception_source=reception_source, biz_type=biz_type, include_step_summary=include_step_summary, + exclude_void_protocol=exclude_void_protocol, + planned_start_time_start=planned_start_time_start, + planned_start_time_end=planned_start_time_end, + planned_start_time_mine_user_id=mine_planned_user_id, ) @@ -2941,7 +2993,7 @@ _PRODUCTION_TAB_STEP_COUNT_KEYS = ( def _empty_production_tab_step_counts() -> Dict[str, Dict[str, int]]: return { - k: {"overdueIncomplete": 0, "unassigned": 0} + k: {"overdueIncomplete": 0, "futureIncomplete": 0} for k in _PRODUCTION_TAB_STEP_COUNT_KEYS } @@ -3044,6 +3096,9 @@ def _base_active_step_count_query( BizProductionTask.current_assignee_user_id == uid, ) ) + from app.crud.production_work_order import apply_exclude_inactive_protocol_filter + + q = apply_exclude_inactive_protocol_filter(q, exclude=True) return q @@ -3054,7 +3109,7 @@ def count_step_tab_badges_by_tab( user_info=None, mine_user_id: Optional[str] = None, ) -> Dict[str, Dict[str, int]]: - """按 Tab 统计工艺步骤角标:计划开始已到期未完成数 + 未安排负责人数。""" + """按 Tab 统计工艺步骤角标:计划开始已到期未完成数 + 计划开始在今日之后未完成数。""" counts = _empty_production_tab_step_counts() today_end = datetime.now().replace(hour=23, minute=59, second=59, microsecond=0) @@ -3075,20 +3130,14 @@ def count_step_tab_badges_by_tab( ) _aggregate_production_tab_step_field(counts, overdue_rows, "overdueIncomplete") - assignee_exists = ( - db.query(BizProductionTaskStepAssignee.id) - .filter( - BizProductionTaskStepAssignee.step_id == BizProductionTaskStep.id, - BizProductionTaskStepAssignee.tenant_no == tenant_no, - BizProductionTaskStepAssignee.del_flag == 0, - ) - .exists() - ) - unassigned_rows = ( + future_rows = ( _base_active_step_count_query( db, tenant_no=tenant_no, user_info=user_info, mine_user_id=mine_user_id ) - .filter(~assignee_exists) + .filter( + BizProductionTaskStep.planned_start_time.isnot(None), + BizProductionTaskStep.planned_start_time > today_end, + ) .group_by( BizProductionWorkOrder.work_order_type, BizProductionWorkOrder.reception_source, @@ -3096,7 +3145,7 @@ def count_step_tab_badges_by_tab( ) .all() ) - _aggregate_production_tab_step_field(counts, unassigned_rows, "unassigned") + _aggregate_production_tab_step_field(counts, future_rows, "futureIncomplete") return counts diff --git a/backend/app/crud/production_work_order.py b/backend/app/crud/production_work_order.py index 07cb0265..00e79890 100644 --- a/backend/app/crud/production_work_order.py +++ b/backend/app/crud/production_work_order.py @@ -5,10 +5,11 @@ from collections import defaultdict from datetime import datetime from typing import Any, Dict, List, Optional, Tuple -from sqlalchemy import and_, func, or_ +from sqlalchemy import and_, exists, func, or_ from sqlalchemy.orm import Session from app.core.db_collation import eq_unicode, like_unicode +from app.core.protocol_status_display import INACTIVE_PROTOCOL_STATUSES from app.core.utils import generate_uuid from app.crud.collection_protocol import urls_to_attachment_list from app.crud import sample_reception as sample_reception_svc @@ -20,6 +21,7 @@ from app.models.models import ( BizProductionTaskInput, BizProductionTaskOutput, BizProductionTaskStep, + BizProductionTaskStepAssignee, BizProductionTaskStepConsumable, BizProductionTaskStepDataCollection, BizProductionTaskStepOutput, @@ -48,6 +50,98 @@ _RECEPTION_SOURCE_LABELS = { _ACCEPT_CONCLUSION_LABELS = {"js": "接收", "bj": "拒收"} +def apply_exclude_inactive_protocol_filter(query, *, exclude: bool = True): + """排除关联采集协议/捐赠协议处于无效态(已作废、属地废弃)的入库生产工单。""" + if not exclude: + return query + inactive_cell_storage = and_( + BizProductionWorkOrder.work_order_type == "inbound", + BizProductionWorkOrder.reception_source == "cell_storage", + exists().where( + and_( + eq_unicode( + BizCollectionProtocol.id, + BizProductionWorkOrder.collection_protocol_id, + ), + BizCollectionProtocol.del_flag == 0, + BizCollectionProtocol.protocol_status.in_(INACTIVE_PROTOCOL_STATUSES), + ) + ), + ) + inactive_research_donation = and_( + BizProductionWorkOrder.work_order_type == "inbound", + BizProductionWorkOrder.reception_source == "research_donation", + exists().where( + and_( + eq_unicode( + BizResearchDonation.id, + BizProductionWorkOrder.collection_protocol_id, + ), + BizResearchDonation.del_flag == 0, + BizResearchDonation.donation_status.in_(INACTIVE_PROTOCOL_STATUSES), + ) + ), + ) + return query.filter(~or_(inactive_cell_storage, inactive_research_donation)) + + +def apply_planned_start_time_step_filter( + query, + *, + tenant_no: str, + work_order_id_column, + planned_start_time_start: Optional[str] = None, + planned_start_time_end: Optional[str] = None, + mine_user_id: Optional[str] = None, +): + """按活跃工单/任务下未完成工艺步骤的计划开始时间过滤。""" + start = (planned_start_time_start or "").strip() + end = (planned_start_time_end or "").strip() + if not start and not end: + return query + + step_conditions = [ + BizProductionTaskStep.del_flag == 0, + BizProductionTaskStep.tenant_no == tenant_no, + BizProductionTaskStep.planned_start_time.isnot(None), + BizProductionTaskStep.step_status != "ywc", + BizProductionTask.id == BizProductionTaskStep.task_id, + BizProductionTask.del_flag == 0, + BizProductionTask.tenant_no == tenant_no, + BizProductionTask.task_status.in_(("dpz", "jxz")), + BizProductionWorkOrder.id == BizProductionTask.work_order_id, + BizProductionWorkOrder.del_flag == 0, + BizProductionWorkOrder.tenant_no == tenant_no, + BizProductionWorkOrder.work_order_status.in_(("dpz", "jxz")), + work_order_id_column == BizProductionTask.work_order_id, + ] + if start: + step_conditions.append( + BizProductionTaskStep.planned_start_time >= _normalize_date_bound(start) + ) + if end: + step_conditions.append( + BizProductionTaskStep.planned_start_time + <= _normalize_date_bound(end, end_of_day=True) + ) + + uid = (mine_user_id or "").strip() + if uid: + assignee_match = exists().where( + and_( + BizProductionTaskStepAssignee.step_id == BizProductionTaskStep.id, + BizProductionTaskStepAssignee.user_id == uid, + BizProductionTaskStepAssignee.tenant_no == tenant_no, + BizProductionTaskStepAssignee.del_flag == 0, + ) + ) + step_conditions.append( + or_(assignee_match, BizProductionTask.current_assignee_user_id == uid) + ) + + return query.filter(exists().where(and_(*step_conditions))) + + def _normalize_date_bound(value: str, *, end_of_day: bool = False) -> str: val = (value or "").strip() if len(val) == 10: @@ -610,47 +704,64 @@ def list_production_work_orders( if query.sample_code and query.sample_code.strip(): like = f"%{query.sample_code.strip()}%" q0 = q0.filter(BizProductionWorkOrder.sample_code.like(like)) - use_infusion_time = wo_type == "outbound" and ( - (query.infusion_time_start and query.infusion_time_start.strip()) - or (query.infusion_time_end and query.infusion_time_end.strip()) + use_planned_start_time = ( + (query.planned_start_time_start and query.planned_start_time_start.strip()) + or (query.planned_start_time_end and query.planned_start_time_end.strip()) ) - if use_infusion_time: - from app.models.models import BizPilotInfusionSchedule - - q0 = q0.join( - BizPilotInfusionSchedule, - eq_unicode( - BizProductionWorkOrder.infusion_schedule_id, - BizPilotInfusionSchedule.id, - ), - ).filter( - BizPilotInfusionSchedule.del_flag == 0, - BizPilotInfusionSchedule.tenant_no == tenant_no, + if use_planned_start_time: + q0 = apply_planned_start_time_step_filter( + q0, + tenant_no=tenant_no, + work_order_id_column=BizProductionWorkOrder.id, + planned_start_time_start=query.planned_start_time_start, + planned_start_time_end=query.planned_start_time_end, ) - if query.infusion_time_start and query.infusion_time_start.strip(): - q0 = q0.filter( - BizPilotInfusionSchedule.infusion_time - >= _normalize_date_bound(query.infusion_time_start.strip()) - ) - if query.infusion_time_end and query.infusion_time_end.strip(): - q0 = q0.filter( - BizPilotInfusionSchedule.infusion_time - <= _normalize_date_bound(query.infusion_time_end.strip(), end_of_day=True) - ) else: - if query.create_time_start and query.create_time_start.strip(): - q0 = q0.filter( - BizProductionWorkOrder.create_time - >= _normalize_date_bound(query.create_time_start.strip()) - ) - if query.create_time_end and query.create_time_end.strip(): - q0 = q0.filter( - BizProductionWorkOrder.create_time - <= _normalize_date_bound(query.create_time_end.strip(), end_of_day=True) + use_infusion_time = wo_type == "outbound" and ( + (query.infusion_time_start and query.infusion_time_start.strip()) + or (query.infusion_time_end and query.infusion_time_end.strip()) + ) + if use_infusion_time: + from app.models.models import BizPilotInfusionSchedule + + q0 = q0.join( + BizPilotInfusionSchedule, + eq_unicode( + BizProductionWorkOrder.infusion_schedule_id, + BizPilotInfusionSchedule.id, + ), + ).filter( + BizPilotInfusionSchedule.del_flag == 0, + BizPilotInfusionSchedule.tenant_no == tenant_no, ) + if query.infusion_time_start and query.infusion_time_start.strip(): + q0 = q0.filter( + BizPilotInfusionSchedule.infusion_time + >= _normalize_date_bound(query.infusion_time_start.strip()) + ) + if query.infusion_time_end and query.infusion_time_end.strip(): + q0 = q0.filter( + BizPilotInfusionSchedule.infusion_time + <= _normalize_date_bound(query.infusion_time_end.strip(), end_of_day=True) + ) + else: + if query.create_time_start and query.create_time_start.strip(): + q0 = q0.filter( + BizProductionWorkOrder.create_time + >= _normalize_date_bound(query.create_time_start.strip()) + ) + if query.create_time_end and query.create_time_end.strip(): + q0 = q0.filter( + BizProductionWorkOrder.create_time + <= _normalize_date_bound(query.create_time_end.strip(), end_of_day=True) + ) if user_info: from app.core.data_scope import apply_data_scope q0 = apply_data_scope(q0, BizProductionWorkOrder, user_info, db, tenant_no) + exclude_inactive = True + if query and query.exclude_void_protocol is not None: + exclude_inactive = bool(query.exclude_void_protocol) + q0 = apply_exclude_inactive_protocol_filter(q0, exclude=exclude_inactive) return q0 effective_page = query.page if query and query.page else page diff --git a/backend/app/crud/qc_task.py b/backend/app/crud/qc_task.py index f991b819..dfce20f2 100644 --- a/backend/app/crud/qc_task.py +++ b/backend/app/crud/qc_task.py @@ -170,6 +170,7 @@ _WORK_ORDER_SUMMARY_COPY_KEYS = ( "isSpecial", "specialRemark", "unfinishedBadgeCount", + "protocolSiblingSamples", ) diff --git a/backend/app/crud/qc_work_order.py b/backend/app/crud/qc_work_order.py index 45030bfe..8d0e3b15 100644 --- a/backend/app/crud/qc_work_order.py +++ b/backend/app/crud/qc_work_order.py @@ -817,6 +817,157 @@ def _enrich_work_order_list_items( item["protocolStatusLabel"] = format_protocol_status_label( _st, _vt, kind="protocol", db=db, tenant_no=tenant_no_for_status or None ) + return _enrich_protocol_sibling_samples(db, items) + + +def _protocol_group_key_for_item(item: Dict[str, Any]) -> str: + wo_type = (item.get("workOrderType") or "inbound").strip() or "inbound" + if wo_type != "inbound": + return "" + source = (item.get("receptionSource") or "cell_storage").strip() or "cell_storage" + proto_id = (item.get("collectionProtocolId") or "").strip() + if proto_id: + if source == "research_donation": + return f"donation:{proto_id}" + return f"protocol:{proto_id}" + protocol_no = (item.get("protocolNo") or "").strip() + if protocol_no: + return f"protocol-no:{protocol_no}" + return "" + + +def _enrich_protocol_sibling_samples( + db: Session, items: List[Dict[str, Any]] +) -> List[Dict[str, Any]]: + """入库列表:补充同协议下全部样本(供卡片标题栏「同协议样本」展示)。""" + if not items: + return items + cell_proto_ids: List[str] = [] + donation_ids: List[str] = [] + for item in items: + if (item.get("workOrderType") or "inbound").strip() not in ("", "inbound"): + continue + pid = (item.get("collectionProtocolId") or "").strip() + if not pid: + continue + source = (item.get("receptionSource") or "cell_storage").strip() or "cell_storage" + if source == "research_donation": + if pid not in donation_ids: + donation_ids.append(pid) + elif pid not in cell_proto_ids: + cell_proto_ids.append(pid) + + siblings_by_key: Dict[str, List[Dict[str, str]]] = {} + + if cell_proto_ids: + proto_samples = ( + db.query(BizProtocolSample) + .filter( + BizProtocolSample.collection_protocol_id.in_(cell_proto_ids), + BizProtocolSample.del_flag == 0, + ) + .all() + ) + by_proto: Dict[str, List[BizProtocolSample]] = defaultdict(list) + type_ids: List[str] = [] + tenant_no = "" + for sample in proto_samples: + pid = (sample.collection_protocol_id or "").strip() + if pid: + by_proto[pid].append(sample) + if sample.sample_type_id and sample.sample_type_id not in type_ids: + type_ids.append(sample.sample_type_id) + if not tenant_no and (sample.tenant_no or "").strip(): + tenant_no = (sample.tenant_no or "").strip() + type_map = _load_sample_type_name_map(db, type_ids) + sample_codes = list( + { + (s.sample_code or "").strip() + for samples in by_proto.values() + for s in samples + if (s.sample_code or "").strip() + } + ) + lab_map = ( + sample_reception_svc.get_lab_storage_code_map_by_sample_codes( + db, tenant_no, sample_codes, reception_source="cell_storage" + ) + if tenant_no and sample_codes + else {} + ) + for pid, samples in by_proto.items(): + entries: List[Dict[str, str]] = [] + for sample in sorted(samples, key=lambda row: (row.sample_code or "")): + code = (sample.sample_code or "").strip() + if not code: + continue + entries.append( + { + "sampleCode": code, + "labStorageCode": lab_map.get(code, ""), + "sampleTypeName": type_map.get(sample.sample_type_id or "", ""), + } + ) + if len(entries) > 1: + siblings_by_key[f"protocol:{pid}"] = entries + + if donation_ids: + donation_samples = ( + db.query(BizResearchDonationSample) + .filter( + BizResearchDonationSample.research_donation_id.in_(donation_ids), + BizResearchDonationSample.del_flag == 0, + ) + .all() + ) + by_donation: Dict[str, List[BizResearchDonationSample]] = defaultdict(list) + type_ids = [] + tenant_no = "" + for sample in donation_samples: + did = (sample.research_donation_id or "").strip() + if did: + by_donation[did].append(sample) + if sample.sample_type_id and sample.sample_type_id not in type_ids: + type_ids.append(sample.sample_type_id) + if not tenant_no and (sample.tenant_no or "").strip(): + tenant_no = (sample.tenant_no or "").strip() + type_map = _load_sample_type_name_map(db, type_ids) + sample_codes = list( + { + (s.sample_code or "").strip() + for samples in by_donation.values() + for s in samples + if (s.sample_code or "").strip() + } + ) + lab_map = ( + sample_reception_svc.get_lab_storage_code_map_by_sample_codes( + db, tenant_no, sample_codes, reception_source="research_donation" + ) + if tenant_no and sample_codes + else {} + ) + for did, samples in by_donation.items(): + entries = [] + for sample in sorted(samples, key=lambda row: (row.sample_code or "")): + code = (sample.sample_code or "").strip() + if not code: + continue + entries.append( + { + "sampleCode": code, + "labStorageCode": lab_map.get(code, ""), + "sampleTypeName": type_map.get(sample.sample_type_id or "", ""), + } + ) + if len(entries) > 1: + siblings_by_key[f"donation:{did}"] = entries + + for item in items: + key = _protocol_group_key_for_item(item) + siblings = siblings_by_key.get(key) + if siblings: + item["protocolSiblingSamples"] = siblings return items @@ -1362,6 +1513,42 @@ def list_cell_product_options_for_production_work_order( ) +def _protocol_sample_ids_for_sample_type( + db: Session, + tenant_no: str, + sample_type_id: str, + reception_source: Optional[str] = None, +) -> List[str]: + stid = (sample_type_id or "").strip() + if not stid or not tenant_no: + return [] + ids: List[str] = [] + rs = (reception_source or "").strip() + if not rs or rs == "cell_storage": + cell_rows = ( + db.query(BizProtocolSample.id) + .filter( + BizProtocolSample.tenant_no == tenant_no, + BizProtocolSample.del_flag == 0, + BizProtocolSample.sample_type_id == stid, + ) + .all() + ) + ids.extend([r[0] for r in cell_rows if r[0]]) + if not rs or rs == "research_donation": + donation_rows = ( + db.query(BizResearchDonationSample.id) + .filter( + BizResearchDonationSample.tenant_no == tenant_no, + BizResearchDonationSample.del_flag == 0, + BizResearchDonationSample.sample_type_id == stid, + ) + .all() + ) + ids.extend([r[0] for r in donation_rows if r[0]]) + return ids + + def list_work_orders( db: Session, *, @@ -1373,6 +1560,7 @@ def list_work_orders( biz_type: Optional[str] = None, reception_source: Optional[str] = None, trigger_source: Optional[str] = None, + sample_type_id: Optional[str] = None, create_time_start: Optional[str] = None, create_time_end: Optional[str] = None, infusion_time_start: Optional[str] = None, @@ -1489,6 +1677,16 @@ def list_work_orders( BizQcWorkOrder.create_time <= _normalize_date_bound(create_time_end, end_of_day=True) ) + stid = (sample_type_id or "").strip() + if stid and tenant_no: + ps_ids = _protocol_sample_ids_for_sample_type(db, tenant_no, stid, rs or None) + if not ps_ids: + q0 = q0.filter(BizQcWorkOrder.id.in_([])) + else: + q0 = q0.filter( + BizQcWorkOrder.work_order_type == "inbound", + BizQcWorkOrder.protocol_sample_id.in_(ps_ids), + ) if user_info: from app.core.data_scope import apply_data_scope q0 = apply_data_scope(q0, BizQcWorkOrder, user_info, db, tenant_no) diff --git a/backend/app/crud/sample_reception.py b/backend/app/crud/sample_reception.py index 11368cae..abfd8c6c 100644 --- a/backend/app/crud/sample_reception.py +++ b/backend/app/crud/sample_reception.py @@ -30,6 +30,7 @@ from app.models.research_donation import ( BizResearchDonationSample, BizResearchDonationSampleTransport, ) +from app.core.protocol_status_display import INACTIVE_PROTOCOL_STATUSES from app.services.web_auth_roles import get_user_role_names SAMPLE_RECEPTION_EDIT_ROLE = "质量主管" @@ -37,9 +38,6 @@ SAMPLE_RECEPTION_EDIT_ROLE = "质量主管" # 科研捐赠表默认 general_ci,样本接收等为 unicode_ci,跨表比较需统一 _UNICODE_CI = "utf8mb4_unicode_ci" -# 协议/捐赠单已作废或属地废弃时不需样本接收 -_INACTIVE_PROTOCOL_STATUSES = ("yzf", "sdfq") - def _donation_sample_id_col(col): """捐赠样本 ID 与 biz_sample_reception.donation_sample_id 比较时统一排序规则。""" @@ -173,7 +171,7 @@ def _donation_sample_pending_query(db: Session, tenant_no: str, keyword: Optiona BizResearchDonationSample.del_flag == 0, BizResearchDonationSample.tenant_no == tenant_no, BizResearchDonation.tenant_no == tenant_no, - BizResearchDonation.donation_status.notin_(_INACTIVE_PROTOCOL_STATUSES), + BizResearchDonation.donation_status.notin_(INACTIVE_PROTOCOL_STATUSES), ~received_exists, ) if keyword and keyword.strip(): @@ -326,7 +324,7 @@ def _sample_pending_query(db: Session, tenant_no: str, keyword: Optional[str] = BizProtocolSample.del_flag == 0, BizProtocolSample.tenant_no == tenant_no, BizCollectionProtocol.tenant_no == tenant_no, - BizCollectionProtocol.protocol_status.notin_(_INACTIVE_PROTOCOL_STATUSES), + BizCollectionProtocol.protocol_status.notin_(INACTIVE_PROTOCOL_STATUSES), ~received_exists, ) if keyword and keyword.strip(): @@ -860,13 +858,10 @@ def create_sample_reception( resolved_lab_code: Optional[str] = None if conclusion == "js": code_raw = (lab_storage_code or "").strip() - parsed_code, biz_date, seq = lab_code_svc.validate_and_parse_lab_storage_code( - code_raw, reception_time - ) + resolved_lab_code = lab_code_svc.validate_lab_storage_code(code_raw) lab_code_svc.assert_lab_storage_code_available( - db, tenant_no=tenant_no, code=parsed_code + db, tenant_no=tenant_no, code=resolved_lab_code ) - resolved_lab_code = parsed_code elif (lab_storage_code or "").strip(): raise ValueError("拒收样本无需填写实验室入库编码") @@ -1001,18 +996,6 @@ def create_sample_reception( user_id=user_id, create_dept_id=create_dept_id or "", ) - if resolved_lab_code: - _, biz_date, seq = lab_code_svc.validate_and_parse_lab_storage_code( - resolved_lab_code, reception_time - ) - if biz_date is not None and seq is not None: - lab_code_svc.sync_lab_storage_seq_after_use( - db, - tenant_no=tenant_no, - biz_date=biz_date, - seq=seq, - user_id=user_id, - ) db.commit() db.refresh(obj) return obj @@ -1073,34 +1056,18 @@ def update_sample_reception( from app.crud import sample_reception_lab_code as lab_code_svc - existing_code = (rec.lab_storage_code or "").strip() if conclusion == "bj": rec.lab_storage_code = None elif conclusion == "js": - if existing_code: - incoming = (lab_storage_code or "").strip() - if incoming and incoming != existing_code: - raise ValueError("实验室入库编码保存后不可修改") - else: - code_raw = (lab_storage_code or "").strip() - parsed_code, biz_date, seq = lab_code_svc.validate_and_parse_lab_storage_code( - code_raw, reception_time - ) - lab_code_svc.assert_lab_storage_code_available( - db, - tenant_no=tenant_no, - code=parsed_code, - exclude_reception_id=reception_id, - ) - rec.lab_storage_code = parsed_code - if biz_date is not None and seq is not None: - lab_code_svc.sync_lab_storage_seq_after_use( - db, - tenant_no=tenant_no, - biz_date=biz_date, - seq=seq, - user_id=user_id, - ) + code_raw = (lab_storage_code or "").strip() + parsed_code = lab_code_svc.validate_lab_storage_code(code_raw) + lab_code_svc.assert_lab_storage_code_available( + db, + tenant_no=tenant_no, + code=parsed_code, + exclude_reception_id=reception_id, + ) + rec.lab_storage_code = parsed_code handler_display = (handler_name or "").strip() if handler_user_id and not handler_display: diff --git a/backend/app/crud/sample_reception_lab_code.py b/backend/app/crud/sample_reception_lab_code.py index 11552599..ad69741f 100644 --- a/backend/app/crud/sample_reception_lab_code.py +++ b/backend/app/crud/sample_reception_lab_code.py @@ -1,4 +1,4 @@ -"""实验室入库编码:RK + 接收日期 YYYYMMDD + 3 位序号""" +"""实验室入库编码校验与(遗留)RK 自动占号分配。""" import re from datetime import datetime from typing import List, Optional, Tuple @@ -25,10 +25,6 @@ def parse_reception_date(reception_date: str) -> str: return f"{y}{m}{d}" -def reception_time_date_str(reception_time: datetime) -> str: - return reception_time.strftime("%Y%m%d") - - def format_lab_storage_code(biz_date: str, seq: int) -> str: return f"{PREFIX}{biz_date}{seq:0{SEQ_DIGITS}d}" @@ -165,24 +161,25 @@ def allocate_lab_storage_codes( return codes -def validate_and_parse_lab_storage_code( - code: str, - reception_time: Optional[datetime] = None, -) -> Tuple[str, Optional[str], Optional[int]]: - """校验入库编码非空;若为 RK+日期+序号 格式则解析 biz_date/seq 供序号同步,否则仅返回编码本身。""" +def validate_lab_storage_code(code: str) -> str: + """校验入库编码:非空、长度不超过 32;不限制具体格式。""" c = (code or "").strip() if not c: raise ValueError("实验室入库编码不能为空") if len(c) > 32: raise ValueError("实验室入库编码长度不能超过 32 个字符") + return c + + +def validate_and_parse_lab_storage_code( + code: str, +) -> Tuple[str, Optional[str], Optional[int]]: + """兼容旧调用:校验编码;若为 RK+日期+序号 则额外解析供占号逻辑使用。""" + c = validate_lab_storage_code(code) m = LAB_STORAGE_CODE_RE.match(c) if not m: return c, None, None biz_date, seq_str = m.group(1), m.group(2) - if reception_time is not None: - expected_date = reception_time_date_str(reception_time) - if biz_date != expected_date: - raise ValueError("实验室入库编码日期须与样本接收时间日期一致") return c, biz_date, int(seq_str) diff --git a/backend/app/graphify-out/cache/ast/0da1201354c0b8abceeff40506294beefe13494de883a29ac6cf1a23139eda1d.json b/backend/app/graphify-out/cache/ast/0da1201354c0b8abceeff40506294beefe13494de883a29ac6cf1a23139eda1d.json new file mode 100644 index 00000000..7242d96c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/0da1201354c0b8abceeff40506294beefe13494de883a29ac6cf1a23139eda1d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_protocol_status_display_py", "label": "protocol_status_display.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L1"}, {"id": "core_protocol_status_display_resolve_void_type_label", "label": "resolve_void_type_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L38"}, {"id": "core_protocol_status_display_format_protocol_status_label", "label": "format_protocol_status_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L62"}, {"id": "core_protocol_status_display_build_void_type_label_map", "label": "build_void_type_label_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L81"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_protocol_status_display_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_protocol_status_display_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_protocol_status_display_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_protocol_status_display_py", "target": "core_protocol_status_display_resolve_void_type_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_protocol_status_display_py", "target": "core_protocol_status_display_format_protocol_status_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_protocol_status_display_py", "target": "core_protocol_status_display_build_void_type_label_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L81", "weight": 1.0}, {"source": "core_protocol_status_display_format_protocol_status_label", "target": "core_protocol_status_display_resolve_void_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L75", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_protocol_status_display_resolve_void_type_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L43"}, {"caller_nid": "core_protocol_status_display_resolve_void_type_label", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L48"}, {"caller_nid": "core_protocol_status_display_resolve_void_type_label", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L48"}, {"caller_nid": "core_protocol_status_display_resolve_void_type_label", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L48"}, {"caller_nid": "core_protocol_status_display_resolve_void_type_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L57"}, {"caller_nid": "core_protocol_status_display_resolve_void_type_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L58"}, {"caller_nid": "core_protocol_status_display_resolve_void_type_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L59"}, {"caller_nid": "core_protocol_status_display_format_protocol_status_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L70"}, {"caller_nid": "core_protocol_status_display_format_protocol_status_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L72"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L86"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L86"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L86"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L90"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L90"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L90"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L93"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L99"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L99"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L101"}, {"caller_nid": "core_protocol_status_display_build_void_type_label_map", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/protocol_status_display.py", "source_location": "L101"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/334c5fa2ac3c1e56e19c66f1128369a94dfab2c2e76a98627c106e0f8bb7e5bb.json b/backend/app/graphify-out/cache/ast/334c5fa2ac3c1e56e19c66f1128369a94dfab2c2e76a98627c106e0f8bb7e5bb.json new file mode 100644 index 00000000..868bc756 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/334c5fa2ac3c1e56e19c66f1128369a94dfab2c2e76a98627c106e0f8bb7e5bb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1"}, {"id": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "label": "apply_exclude_inactive_protocol_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L52"}, {"id": "crud_production_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L87"}, {"id": "crud_production_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L94"}, {"id": "crud_production_work_order_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L98"}, {"id": "crud_production_work_order_generate_work_order_no", "label": "_generate_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L110"}, {"id": "crud_production_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L129"}, {"id": "crud_production_work_order_enrich_wo_items", "label": "_enrich_wo_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L162"}, {"id": "crud_production_work_order_dec_price", "label": "_dec_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L175"}, {"id": "crud_production_work_order_enrich_outbound_items", "label": "_enrich_outbound_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L184"}, {"id": "crud_production_work_order_outbound_work_order_ids_by_keyword", "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L319"}, {"id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L373"}, {"id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L378"}, {"id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L383"}, {"id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414"}, {"id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L467"}, {"id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L480"}, {"id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L591"}, {"id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L715"}, {"id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L758"}, {"id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L772"}, {"id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L793"}, {"id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L827"}, {"id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L878"}, {"id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L898"}, {"id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L960"}, {"id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L993"}, {"id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1012"}, {"id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1059"}, {"id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1110"}, {"id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1129"}, {"id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1143"}, {"id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1170"}, {"id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1211"}, {"id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1226"}, {"id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1248"}, {"id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1296"}, {"id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1332"}, {"id": "crud_production_work_order_rationale_53", "label": "\u6392\u9664\u5173\u8054\u91c7\u96c6\u534f\u8bae/\u6350\u8d60\u534f\u8bae\u5904\u4e8e\u65e0\u6548\u6001\uff08\u5df2\u4f5c\u5e9f\u3001\u5c5e\u5730\u5e9f\u5f03\uff09\u7684\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L53"}, {"id": "crud_production_work_order_rationale_187", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L187"}, {"id": "crud_production_work_order_rationale_320", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L320"}, {"id": "crud_production_work_order_rationale_386", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L386"}, {"id": "crud_production_work_order_rationale_417", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L417"}, {"id": "crud_production_work_order_rationale_468", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L468"}, {"id": "crud_production_work_order_rationale_487", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L487"}, {"id": "crud_production_work_order_rationale_721", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L721"}, {"id": "crud_production_work_order_rationale_780", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L780"}, {"id": "crud_production_work_order_rationale_828", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L828"}, {"id": "crud_production_work_order_rationale_879", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L879"}, {"id": "crud_production_work_order_rationale_905", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L905"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_services_qc_work_order_fee_summary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L94", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L98", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_wo_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_dec_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_outbound_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_outbound_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L480", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L591", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L715", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L758", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_update_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L772", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_task_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L827", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L878", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L898", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L960", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L993", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_outbound_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1059", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_temp_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1170", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1211", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1226", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_configure_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1248", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_temp_production_work_order_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1296", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1332", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L157", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_dec_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L224", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L312", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L399", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L402", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L404", "weight": 1.0}, {"source": "crud_production_work_order_attach_outbound_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L460", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L469", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L469", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_outbound_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L471", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L473", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_from_reception", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L529", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L709", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L709", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_outbound_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L710", "weight": 1.0}, {"source": "crud_production_work_order_update_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L781", "weight": 1.0}, {"source": "crud_production_work_order_complete_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L800", "weight": 1.0}, {"source": "crud_production_work_order_production_task_info", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L857", "weight": 1.0}, {"source": "crud_production_work_order_production_info_item", "target": "crud_production_work_order_production_task_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L894", "weight": 1.0}, {"source": "crud_production_work_order_get_production_info_map_for_samples", "target": "crud_production_work_order_production_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L938", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_manual", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L974", "weight": 1.0}, {"source": "crud_production_work_order_create_outbound_production_work_order", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1038", "weight": 1.0}, {"source": "crud_production_work_order_delete_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1083", "weight": 1.0}, {"source": "crud_production_work_order_temp_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1135", "weight": 1.0}, {"source": "crud_production_work_order_create_temp_production_work_order", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1153", "weight": 1.0}, {"source": "crud_production_work_order_list_temp_production_work_orders", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1207", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1229", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1232", "weight": 1.0}, {"source": "crud_production_work_order_configure_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1262", "weight": 1.0}, {"source": "crud_production_work_order_sync_temp_production_work_order_status", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1304", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1335", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1356", "weight": 1.0}, {"source": "crud_production_work_order_rationale_53", "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L53", "weight": 1.0}, {"source": "crud_production_work_order_rationale_187", "target": "crud_production_work_order_enrich_outbound_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L187", "weight": 1.0}, {"source": "crud_production_work_order_rationale_320", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L320", "weight": 1.0}, {"source": "crud_production_work_order_rationale_386", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L386", "weight": 1.0}, {"source": "crud_production_work_order_rationale_417", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L417", "weight": 1.0}, {"source": "crud_production_work_order_rationale_468", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L468", "weight": 1.0}, {"source": "crud_production_work_order_rationale_487", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L487", "weight": 1.0}, {"source": "crud_production_work_order_rationale_721", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L721", "weight": 1.0}, {"source": "crud_production_work_order_rationale_780", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L780", "weight": 1.0}, {"source": "crud_production_work_order_rationale_828", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L828", "weight": 1.0}, {"source": "crud_production_work_order_rationale_879", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L879", "weight": 1.0}, {"source": "crud_production_work_order_rationale_905", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L905", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L56"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L61"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L66"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L70"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L73"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L73"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L75"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L80"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L84"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L84"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L88"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89"}, {"caller_nid": "crud_production_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L95"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L100"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L101"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L111"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L111"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L117"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L120"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L133"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L139"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L140"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L141"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L142"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L144"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L145"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L146"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L150"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L152"}, {"caller_nid": "crud_production_work_order_enrich_wo_items", "callee": "_enrich_work_order_list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L165"}, {"caller_nid": "crud_production_work_order_dec_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L179"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L202"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L202"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L207"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L209"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L209"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L209"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L209"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L211"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L215"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L232"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L234"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L246"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L246"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L246"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L248"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L256"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L256"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L261"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L261"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L261"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L263"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L271"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L271"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L271"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L273"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L281"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L284"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L284"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L286"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L289"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L292"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L297"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L299"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L308"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L309"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L314"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L327"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L332"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L332"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L332"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L332"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L332"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L332"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L335"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L342"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L349"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L361"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L362"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L363"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L364"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L365"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L374"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L375"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L379"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L380"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L387"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L390"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L393"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L393"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L393"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L397"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L405"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L408"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L421"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L422"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "build_outbound_pilot_context_by_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L425"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L428"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L440"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L440"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L440"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L447"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L447"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L447"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L449"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L449"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L449"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_production_work_order_wo_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L474"}, {"caller_nid": "crud_production_work_order_wo_to_response_dict", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L476"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L488"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L491"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L491"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L491"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L502"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L507"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L507"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L507"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L518"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L518"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L518"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L527"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L528"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L541"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L542"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L548"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L548"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L548"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L559"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L559"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L559"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L568"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L569"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L582"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L583"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L586"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L587"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L699"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L699"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L699"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L699"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L699"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L700"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L701"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L701"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L703"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L703"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L703"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L703"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L703"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L704"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L711"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L712"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L722"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L724"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L726"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L726"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L726"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L728"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L734"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L737"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L737"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L737"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L739"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L746"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L748"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L752"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L755"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L762"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L762"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L762"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L783"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L785"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L787"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L788"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L789"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L802"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L804"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L807"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L810"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L813"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L814"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L815"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L830"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L830"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L830"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L830"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L839"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L839"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L839"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L839"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L852"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "_production_conclusion_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L854"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L855"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L893"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L914"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L914"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L914"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L914"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L918"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L918"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L918"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L922"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L928"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L932"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L933"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L936"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L944"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L944"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L944"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L946"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L954"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L972"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L973"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L988"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L989"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L994"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L994"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L997"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L997"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L997"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L997"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1000"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1003"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1008"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1023"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1023"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1023"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1034"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1036"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1037"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1054"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1055"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1060"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1060"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1060"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1061"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1070"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1072"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1074"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1074"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1074"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1075"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1079"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1079"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1079"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1080"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1102"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1111"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1111"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1117"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1120"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1125"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1134"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1135"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1136"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1151"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1152"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1161"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1162"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1165"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1166"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1185"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1186"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1189"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1189"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1190"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1194"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1194"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1197"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1198"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1198"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1198"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1198"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1199"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1200"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1200"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1215"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1215"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1215"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1234"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1234"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1234"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1234"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1244"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1264"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1266"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "create_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1268"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1285"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1291"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1292"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1302"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1304"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1308"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1308"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1308"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1310"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1319"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1325"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1329"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1337"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1339"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1341"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1343"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1343"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1343"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1344"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1352"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1352"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1352"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1353"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1375"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/349ca4f52adc321db767fdc3ec76054783be2210e5ffcd638311b05806297767.json b/backend/app/graphify-out/cache/ast/349ca4f52adc321db767fdc3ec76054783be2210e5ffcd638311b05806297767.json new file mode 100644 index 00000000..b556f4df --- /dev/null +++ b/backend/app/graphify-out/cache/ast/349ca4f52adc321db767fdc3ec76054783be2210e5ffcd638311b05806297767.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_require_requisition_for_catalog_material", "label": "_require_requisition_for_catalog_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L53"}, {"id": "crud_production_task_production_conclusion_label", "label": "_production_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L105"}, {"id": "crud_production_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L112"}, {"id": "crud_production_task_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L116"}, {"id": "crud_production_task_enrich_outbound_task_items", "label": "_enrich_outbound_task_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L123"}, {"id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L257"}, {"id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L271"}, {"id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L300"}, {"id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L325"}, {"id": "crud_production_task_step_configured_reagent_to_dict", "label": "_step_configured_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L342"}, {"id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358"}, {"id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375"}, {"id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387"}, {"id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L399"}, {"id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421"}, {"id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L446"}, {"id": "crud_production_task_resolve_sub_table_order_num", "label": "_resolve_sub_table_order_num()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459"}, {"id": "crud_production_task_empty_step_sub_tables", "label": "_empty_step_sub_tables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"id": "crud_production_task_batch_load_step_sub_tables", "label": "_batch_load_step_sub_tables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478"}, {"id": "crud_production_task_step_sub_tables_to_dict", "label": "_step_sub_tables_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578"}, {"id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L583"}, {"id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L606"}, {"id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L629"}, {"id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L651"}, {"id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672"}, {"id": "crud_production_task_validate_assignee_user_id", "label": "_validate_assignee_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L705"}, {"id": "crud_production_task_enrich_assignee_names", "label": "_enrich_assignee_names()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L724"}, {"id": "crud_production_task_enrich_handover_times", "label": "_enrich_handover_times()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740"}, {"id": "crud_production_task_get_production_task_row", "label": "get_production_task_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L769"}, {"id": "crud_production_task_assert_task_assignee", "label": "assert_task_assignee()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L783"}, {"id": "crud_production_task_assert_task_step_assignee_or_legacy", "label": "assert_task_step_assignee_or_legacy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L790"}, {"id": "crud_production_task_assert_step_assignee_for_write", "label": "assert_step_assignee_for_write()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"id": "crud_production_task_record_task_handover", "label": "_record_task_handover()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L836"}, {"id": "crud_production_task_forward_production_task", "label": "forward_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L868"}, {"id": "crud_production_task_reassign_production_task", "label": "reassign_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911"}, {"id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L956"}, {"id": "crud_production_task_dispatch_task_steps", "label": "dispatch_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1037"}, {"id": "crud_production_task_enrich_tasks_with_step_summaries", "label": "_enrich_tasks_with_step_summaries()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1101"}, {"id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1139"}, {"id": "crud_production_task_list_mine_production_tasks", "label": "list_mine_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1526"}, {"id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1579"}, {"id": "crud_production_task_build_process_library_for_editor", "label": "_build_process_library_for_editor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1757"}, {"id": "crud_production_task_get_production_task_editor_init", "label": "get_production_task_editor_init()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1782"}, {"id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1846"}, {"id": "crud_production_task_consume_task_input_cell_products", "label": "_consume_task_input_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1875"}, {"id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1922"}, {"id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1982"}, {"id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2137"}, {"id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2182"}, {"id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2205"}, {"id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2275"}, {"id": "crud_production_task_replace_step_configured_reagents", "label": "replace_step_configured_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2345"}, {"id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2413"}, {"id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2432"}, {"id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2451"}, {"id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2508"}, {"id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2517"}, {"id": "crud_production_task_output_item_has_spec", "label": "_output_item_has_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2539"}, {"id": "crud_production_task_output_item_spec_text", "label": "_output_item_spec_text()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2543"}, {"id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2559"}, {"id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2619"}, {"id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2754"}, {"id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2768"}, {"id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2894"}, {"id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2943"}, {"id": "crud_production_task_empty_production_tab_step_counts", "label": "_empty_production_tab_step_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2958"}, {"id": "crud_production_task_resolve_production_tab_key", "label": "_resolve_production_tab_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2965"}, {"id": "crud_production_task_aggregate_production_tab_step_field", "label": "_aggregate_production_tab_step_field()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2984"}, {"id": "crud_production_task_base_active_step_count_query", "label": "_base_active_step_count_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2996"}, {"id": "crud_production_task_count_step_tab_badges_by_tab", "label": "count_step_tab_badges_by_tab()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3069"}, {"id": "crud_production_task_count_production_work_order_tab_step_badges", "label": "count_production_work_order_tab_step_badges()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3122"}, {"id": "crud_production_task_count_mine_production_work_order_tab_step_badges", "label": "count_mine_production_work_order_tab_step_badges()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3128"}, {"id": "crud_production_task_rationale_1", "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_rationale_129", "label": "\u51fa\u5e93\u751f\u4ea7\u4efb\u52a1\uff1a\u6765\u6e90\u7c7b\u578b=\u4e1a\u52a1\u7c7b\u578b\uff0c\u534f\u8bae\u53f7=\u7533\u8bf7\u5355\u53f7\uff0c\u534f\u8bae\u72b6\u6001=\u7533\u8bf7\u5355\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L129"}, {"id": "crud_production_task_rationale_460", "label": "\u590d\u5236/\u514b\u9686\u5b50\u8868\u6392\u5e8f\u53f7\uff1a\u4fdd\u7559\u6e90 order_num\uff1b\u82e5\u6e90\u8bb0\u5f55\u5747\u4e3a 0 \u5219\u6309\u904d\u5386\u987a\u5e8f\u5199\u5165 idx\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L460"}, {"id": "crud_production_task_rationale_479", "label": "\u6279\u91cf\u52a0\u8f7d\u6b65\u9aa4\u5b50\u8868\uff0c\u907f\u514d get_production_task_detail \u9010\u6b65\u9aa4 N+1 \u67e5\u8be2\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"id": "crud_production_task_rationale_579", "label": "\u52a0\u8f7d\u6b65\u9aa4\u56db\u5f20\u5b50\u8868\u5e76\u5e8f\u5217\u5316\uff08\u4e0e get_production_task_detail \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579"}, {"id": "crud_production_task_rationale_786", "label": "Deprecated\uff1a\u4f18\u5148\u4f7f\u7528 assert_task_step_assignee_or_legacy\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786"}, {"id": "crud_production_task_rationale_1104", "label": "\u6279\u91cf\u9644\u52a0\u5de5\u827a\u6b65\u9aa4\u6458\u8981\uff08\u65e0\u8bd5\u5242/\u8017\u6750/\u4ea7\u51fa\u7b49\u5b50\u8868\uff09\uff0c\u4f9b\u5217\u8868\u5361\u7247\u5c55\u793a\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1104"}, {"id": "crud_production_task_rationale_1761", "label": "\u6309\u5206\u7c7b\u5206\u7ec4\u5de5\u827a\u5e93\uff0c\u7ed3\u6784\u4e0e\u524d\u7aef route-config \u5de6\u680f\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1761"}, {"id": "crud_production_task_rationale_1790", "label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316\uff1a\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e\uff08\u5355\u6b21\u805a\u5408\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1790"}, {"id": "crud_production_task_rationale_1881", "label": "\u4efb\u52a1\u9996\u6b21\u5b8c\u6210\u65f6\uff0c\u5c06\u539f\u6750\u6599\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\u6807\u8bb0\u4e3a\u5df2\u4f7f\u7528\u5e76\u91ca\u653e\u5e93\u4f4d\u5360\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1881"}, {"id": "crud_production_task_rationale_2509", "label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32\uff08\u517c\u5bb9 YYYY-MM-DD \u4e0e ISO 8601\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2509"}, {"id": "crud_production_task_rationale_2567", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2567"}, {"id": "crud_production_task_rationale_2770", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2770"}, {"id": "crud_production_task_rationale_2895", "label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e\uff08\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2895"}, {"id": "crud_production_task_rationale_3076", "label": "\u6309 Tab \u7edf\u8ba1\u5de5\u827a\u6b65\u9aa4\u89d2\u6807\uff1a\u8ba1\u5212\u5f00\u59cb\u5df2\u5230\u671f\u672a\u5b8c\u6210\u6570 + \u672a\u5b89\u6392\u8d1f\u8d23\u4eba\u6570\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3076"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_equipment_snapshot", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_production_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_outbound_task_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_generate_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L257", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L271", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L342", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_consumable_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_data_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_input_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_empty_step_sub_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L651", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_route_to_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_validate_assignee_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L705", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_assignee_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L724", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_handover_times", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L769", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_task_assignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_task_step_assignee_or_legacy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_step_assignee_for_write", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_record_task_handover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L836", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_forward_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L868", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reassign_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L956", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_dispatch_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_mine_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1526", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1579", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_build_process_library_for_editor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_editor_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1782", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1846", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_consume_task_input_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1875", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1922", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_add_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1982", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2205", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2275", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_configured_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2345", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2413", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_parse_optional_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_occupancy_for_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_output_item_has_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2539", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_output_item_spec_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2543", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_product_from_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2559", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2619", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reorder_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_copy_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2768", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2894", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2943", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_empty_production_tab_step_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_resolve_production_tab_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2965", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_aggregate_production_tab_step_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2984", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_base_active_step_count_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2996", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3069", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_production_work_order_tab_step_badges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3122", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_mine_production_work_order_tab_step_badges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3128", "weight": 1.0}, {"source": "crud_production_task_enrich_outbound_task_items", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L254", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L285", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_production_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L288", "weight": 1.0}, {"source": "crud_production_task_step_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L483", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L519", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L537", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580", "weight": 1.0}, {"source": "crud_production_task_clone_step_reagents", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L600", "weight": 1.0}, {"source": "crud_production_task_clone_step_consumables", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L623", "weight": 1.0}, {"source": "crud_production_task_clone_step_outputs", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L645", "weight": 1.0}, {"source": "crud_production_task_clone_step_data_collections", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L666", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L699", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L700", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L701", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_data_collections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L702", "weight": 1.0}, {"source": "crud_production_task_enrich_handover_times", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L764", "weight": 1.0}, {"source": "crud_production_task_assert_task_assignee", "target": "crud_production_task_assert_task_step_assignee_or_legacy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L787", "weight": 1.0}, {"source": "crud_production_task_assert_task_step_assignee_or_legacy", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L795", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L880", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_assert_task_assignee", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L889", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_record_task_handover", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L893", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L921", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L924", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_record_task_handover", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L927", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L988", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_generate_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L990", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_clone_route_to_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1019", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1048", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1096", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1097", "weight": 1.0}, {"source": "crud_production_task_enrich_tasks_with_step_summaries", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1124", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1311", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1424", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1506", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_assignee_names", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1520", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1522", "weight": 1.0}, {"source": "crud_production_task_list_mine_production_tasks", "target": "crud_production_task_list_production_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1547", "weight": 1.0}, {"source": "crud_production_task_list_mine_production_tasks", "target": "crud_production_task_enrich_handover_times", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1561", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1597", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1628", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1676", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1680", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1681", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_input_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1700", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1739", "weight": 1.0}, {"source": "crud_production_task_get_production_task_editor_init", "target": "crud_production_task_get_production_task_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1791", "weight": 1.0}, {"source": "crud_production_task_get_production_task_editor_init", "target": "crud_production_task_build_process_library_for_editor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1833", "weight": 1.0}, {"source": "crud_production_task_update_task_status", "target": "crud_production_task_consume_task_input_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1968", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2042", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2129", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2130", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2131", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2132", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2133", "weight": 1.0}, {"source": "crud_production_task_delete_task_step", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2197", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2227", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2234", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2297", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2304", "weight": 1.0}, {"source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2366", "weight": 1.0}, {"source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2373", "weight": 1.0}, {"source": "crud_production_task_replace_step_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2418", "weight": 1.0}, {"source": "crud_production_task_replace_step_data_collections", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2437", "weight": 1.0}, {"source": "crud_production_task_set_task_inputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2477", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_output_item_spec_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2590", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_output_item_has_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2591", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2608", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_update_product_from_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2680", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_create_occupancy_for_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2687", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_output_item_spec_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2707", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2713", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2827", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2890", "weight": 1.0}, {"source": "crud_production_task_delete_production_task", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2917", "weight": 1.0}, {"source": "crud_production_task_aggregate_production_tab_step_field", "target": "crud_production_task_resolve_production_tab_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2990", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_empty_production_tab_step_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3077", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_base_active_step_count_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3081", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_aggregate_production_tab_step_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3095", "weight": 1.0}, {"source": "crud_production_task_count_production_work_order_tab_step_badges", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3125", "weight": 1.0}, {"source": "crud_production_task_count_mine_production_work_order_tab_step_badges", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3131", "weight": 1.0}, {"source": "crud_production_task_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_production_task_rationale_129", "target": "crud_production_task_enrich_outbound_task_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L129", "weight": 1.0}, {"source": "crud_production_task_rationale_460", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L460", "weight": 1.0}, {"source": "crud_production_task_rationale_479", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479", "weight": 1.0}, {"source": "crud_production_task_rationale_579", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579", "weight": 1.0}, {"source": "crud_production_task_rationale_786", "target": "crud_production_task_assert_task_assignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786", "weight": 1.0}, {"source": "crud_production_task_rationale_1104", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1104", "weight": 1.0}, {"source": "crud_production_task_rationale_1761", "target": "crud_production_task_build_process_library_for_editor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1761", "weight": 1.0}, {"source": "crud_production_task_rationale_1790", "target": "crud_production_task_get_production_task_editor_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1790", "weight": 1.0}, {"source": "crud_production_task_rationale_1881", "target": "crud_production_task_consume_task_input_cell_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1881", "weight": 1.0}, {"source": "crud_production_task_rationale_2509", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2509", "weight": 1.0}, {"source": "crud_production_task_rationale_2567", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2567", "weight": 1.0}, {"source": "crud_production_task_rationale_2770", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2770", "weight": 1.0}, {"source": "crud_production_task_rationale_2895", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2895", "weight": 1.0}, {"source": "crud_production_task_rationale_3076", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3076", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L61"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L62"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L63"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L68"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L76"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L106"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L109"}, {"caller_nid": "crud_production_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L113"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L117"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L118"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L142"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L143"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L144"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L144"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L153"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L166"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L172"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L172"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L180"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L189"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L197"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L200"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L201"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L202"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L207"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L207"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L208"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L210"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L211"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L217"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L218"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L219"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L224"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L241"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L243"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L250"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L252"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L258"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L258"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L264"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L276"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L287"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L287"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L288"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "parse_equipment_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L291"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L291"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L292"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "format_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L313"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L313"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L316"}, {"caller_nid": "crud_production_task_step_reagent_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L335"}, {"caller_nid": "crud_production_task_step_configured_reagent_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L352"}, {"caller_nid": "crud_production_task_step_consumable_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L368"}, {"caller_nid": "crud_production_task_task_output_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L429"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L448"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L449"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L456"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L480"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L488"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L489"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L494"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L495"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L496"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L506"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L507"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L512"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L513"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L514"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L519"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L524"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L525"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L530"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L531"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L532"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L537"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L542"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L543"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L548"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L549"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L550"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L560"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L561"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L566"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L567"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L568"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L588"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L590"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L591"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L593"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L594"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L594"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L595"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L611"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L613"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L614"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L616"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L617"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L617"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L618"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L634"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L636"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L637"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L640"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L640"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L656"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L658"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L659"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L661"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L662"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L662"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L663"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L678"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L679"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L679"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L682"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L684"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L685"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L696"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L697"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L706"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L708"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L720"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L730"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L733"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L735"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L735"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L737"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L747"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L747"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L753"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L756"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L797"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "user_is_any_step_assignee_of_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L798"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L802"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L820"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L830"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "user_is_step_assignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L831"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L832"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L847"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L848"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "BizProductionTaskHandover", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L849"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L855"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L881"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L883"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L885"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L891"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L892"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L905"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L906"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L907"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L923"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L925"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L935"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L946"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L950"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L951"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L952"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L961"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L961"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L974"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L980"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L980"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L981"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L982"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L982"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L991"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "BizProductionTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L992"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L993"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L995"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L998"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L998"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L999"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L999"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1000"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1003"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1003"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1004"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1004"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1014"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1015"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1017"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1023"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1026"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1027"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1032"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1033"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1050"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1052"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1066"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1067"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1067"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "sync_assignees_for_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1068"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1078"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1080"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1084"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1089"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1092"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1093"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1095"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1098"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1107"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1107"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1113"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1118"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1119"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1120"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "enrich_step_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1128"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1133"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1135"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1135"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1136"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1301"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1301"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1301"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1301"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1301"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1302"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1303"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1303"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1305"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1305"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1305"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1305"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1305"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1306"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1317"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1317"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1317"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1318"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1321"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1322"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1329"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1329"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1329"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1347"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1350"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1351"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1357"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1364"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1371"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1371"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1371"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1376"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1385"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1385"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1385"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1390"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1397"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1398"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1401"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1407"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1408"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1411"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1415"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1416"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1419"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1435"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1435"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1440"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1440"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1440"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1441"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1447"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1448"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1450"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1455"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1457"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1459"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1461"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1463"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1464"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1464"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1470"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1470"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1470"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1471"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1477"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1477"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1477"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1479"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1479"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1485"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1486"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1489"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1489"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1489"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1489"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1493"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1495"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1496"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1499"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1504"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1507"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1508"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_sample_type_name_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1509"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1511"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1512"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1519"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1523"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1542"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1545"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1545"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1586"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1586"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1586"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1587"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1596"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1596"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1596"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1599"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1602"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1605"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1618"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1619"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1624"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1625"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1631"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1635"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1635"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1635"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1645"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1650"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1650"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1650"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1660"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1668"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1668"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1668"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1668"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1669"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1670"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1670"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1681"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1681"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1682"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enrich_step_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1686"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enrich_step_completed_by_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1687"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1689"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1689"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1689"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1689"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1690"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1691"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1691"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1693"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1693"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1693"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1693"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1694"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1695"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1695"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1705"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1705"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1707"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1708"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1710"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1715"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1715"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1717"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1719"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1720"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1720"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1722"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1726"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1732"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1733"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1733"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1734"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1743"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1743"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1743"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1744"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1744"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1746"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1747"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1749"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1766"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1766"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1771"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1771"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1775"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1775"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1778"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_all_processes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1810"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_process_categories", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_sop_documents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1814"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_output_types", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1817"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_equipments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1820"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1823"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_consumables", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1826"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_item_units", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1829"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1850"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1850"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1850"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1851"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1858"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1860"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1862"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1862"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "resolve_equipment_list_snapshot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1864"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1864"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1868"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1869"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1870"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1871"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1883"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1887"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1891"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "frozenset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1892"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1894"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1897"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1898"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1898"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1898"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1904"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1912"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1915"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1932"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1932"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1932"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1933"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1940"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1942"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1943"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1949"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1951"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1953"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1953"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1953"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1954"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1961"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1964"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1971"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1974"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1977"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1978"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1986"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1986"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1986"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1987"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1994"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1996"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1997"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1999"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1999"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1999"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1999"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2000"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2005"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2007"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2007"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2007"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2008"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2011"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2013"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2014"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2028"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2029"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2032"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2032"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2032"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2032"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2033"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2034"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2034"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2036"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2036"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2037"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2047"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2047"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2047"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2047"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2048"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2049"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2049"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2050"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2051"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2051"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2052"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2062"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2062"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2062"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2062"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2063"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2064"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2064"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2065"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2066"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2066"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2067"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2076"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2076"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2076"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2076"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2077"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2078"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2078"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2079"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2080"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2080"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2081"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2089"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2092"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2093"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2095"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2095"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2096"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2096"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2097"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2097"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2099"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2099"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2100"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2100"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2101"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2101"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2102"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2104"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2104"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2108"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2109"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2114"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2115"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2115"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2117"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2118"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2118"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2119"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2119"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2119"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2119"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2120"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2121"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2121"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2122"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2122"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2122"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2122"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2123"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2124"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2124"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2125"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2125"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2125"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2125"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2126"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2127"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2127"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2141"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2141"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2141"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2142"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2160"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2160"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2162"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2162"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2162"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2164"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2166"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2167"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2167"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2167"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2169"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2171"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2171"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2175"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2176"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2177"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2178"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2183"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2183"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2183"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2184"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2191"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2192"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2196"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2202"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2209"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2211"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2211"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2211"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2212"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2220"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2230"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2232"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2232"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2232"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2237"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2239"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2242"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2242"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2243"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2244"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2244"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2245"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2245"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2246"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2246"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2248"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2248"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2249"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2249"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2251"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2252"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2252"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2257"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2259"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2260"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2261"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2265"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2269"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2271"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2279"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2282"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2289"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2289"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2289"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2290"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2300"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2302"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2302"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2302"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2307"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2309"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2312"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2312"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2313"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2314"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2314"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2315"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2315"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2316"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2316"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2317"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2317"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2318"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2318"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2319"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2319"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2321"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2322"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2322"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2327"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2329"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2330"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2331"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2335"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2339"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2341"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2349"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2350"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2350"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2350"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2351"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2359"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2369"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2371"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2371"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2371"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2376"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2378"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2381"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "BizProductionTaskStepConfiguredReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2381"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2382"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2383"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2383"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2384"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2384"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2385"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2385"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2387"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2387"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2388"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2388"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2390"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2390"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2395"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2397"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2398"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2399"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2403"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2407"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2409"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2417"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2419"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2420"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2420"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2421"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2422"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2422"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2423"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2423"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2424"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2424"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2425"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2425"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2429"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2436"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2438"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2439"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2439"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2440"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2441"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2441"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2442"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2442"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2443"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2443"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2444"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2444"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2448"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2455"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2458"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2458"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2458"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2459"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2467"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2467"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2467"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2474"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2480"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2481"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2481"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2481"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2482"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2482"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2482"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2485"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2485"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2485"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2492"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2493"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "BizProductionTaskInput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2493"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2494"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2497"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2497"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2497"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2498"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2498"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2498"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2499"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2499"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2504"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2505"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2512"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2514"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2514"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2514"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2519"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "assert_slot_vacant", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2522"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "_add_stored_occupancy_no_commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2525"}, {"caller_nid": "crud_production_task_output_item_has_spec", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2540"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2550"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2550"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2552"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2552"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2552"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2552"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2555"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2555"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2568"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2568"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2568"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2570"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2570"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2571"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "_cp_product_code_exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2572"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2573"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2587"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2587"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2587"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2589"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2589"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2589"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2597"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2599"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2601"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2606"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2606"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2608"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2609"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2611"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2611"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2612"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2623"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2627"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2627"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2627"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2629"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "assert_batch_slots_unique", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2630"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2633"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2633"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2633"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2634"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2645"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2647"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2647"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2647"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2649"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2652"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2654"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2654"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2654"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2661"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2663"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2667"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2670"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2671"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2671"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2671"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2675"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2675"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2675"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2682"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2685"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2692"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2693"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2693"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2694"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2694"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2698"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizCellProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2701"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2702"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2703"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2703"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2703"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2704"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2704"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2704"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2705"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2705"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2705"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2706"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2706"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2706"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2708"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2708"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2709"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2709"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2709"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2710"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2710"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2710"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2712"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2713"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2713"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2714"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2714"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2717"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2718"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2718"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2719"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2719"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2720"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2720"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2720"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2723"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2723"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2731"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2732"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizProductionTaskOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2735"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2736"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2744"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2744"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2748"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2750"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2751"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2755"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2756"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2757"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2757"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2757"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2758"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2764"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2765"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2771"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2771"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2771"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2772"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2775"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2777"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2781"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2781"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2781"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2781"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2782"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2787"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2791"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2794"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2795"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2797"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2798"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2809"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2810"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2813"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2813"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2813"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2813"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2814"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2816"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2819"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2820"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2820"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2821"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2833"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2833"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2833"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2833"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2834"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2836"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2837"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2839"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2840"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2840"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2841"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2853"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2853"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2853"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2853"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2854"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2856"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2857"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2859"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2860"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2860"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2861"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2871"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2871"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2871"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2871"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2872"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2874"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2875"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2877"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2878"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2878"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2879"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2888"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2890"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2896"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2896"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2896"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2897"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2904"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2906"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2909"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2909"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2909"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2910"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2916"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2932"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2937"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2940"}, {"caller_nid": "crud_production_task_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2946"}, {"caller_nid": "crud_production_task_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2946"}, {"caller_nid": "crud_production_task_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2946"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2970"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2974"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2980"}, {"caller_nid": "crud_production_task_aggregate_production_tab_step_field", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2993"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3004"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3004"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3004"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3004"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3004"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3008"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3013"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3021"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3030"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3031"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3038"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3043"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3043"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3043"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3043"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3043"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3057"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3058"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3059"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "apply_exclude_inactive_protocol_filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3065"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3078"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3078"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3081"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3081"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3081"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3085"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3098"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3098"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3098"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3107"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3107"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3107"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/36bb397ec18a8306a2d1f47def64e7b9ceb0794a7f902a821185663ef71b4733.json b/backend/app/graphify-out/cache/ast/36bb397ec18a8306a2d1f47def64e7b9ceb0794a7f902a821185663ef71b4733.json new file mode 100644 index 00000000..8cad5c43 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/36bb397ec18a8306a2d1f47def64e7b9ceb0794a7f902a821185663ef71b4733.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "label": "sample_reception.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1"}, {"id": "crud_sample_reception_donation_sample_id_col", "label": "_donation_sample_id_col()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42"}, {"id": "crud_sample_reception_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47"}, {"id": "crud_sample_reception_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51"}, {"id": "crud_sample_reception_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58"}, {"id": "crud_sample_reception_reception_to_dict", "label": "_reception_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64"}, {"id": "crud_sample_reception_sample_detail_rows_query", "label": "_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87"}, {"id": "crud_sample_reception_donation_sample_detail_rows_query", "label": "_donation_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121"}, {"id": "crud_sample_reception_donation_sample_pending_query", "label": "_donation_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155"}, {"id": "crud_sample_reception_donation_rows_to_sample_list_items", "label": "_donation_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193"}, {"id": "crud_sample_reception_sample_pending_query", "label": "_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308"}, {"id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346"}, {"id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471"}, {"id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544"}, {"id": "crud_sample_reception_finalize_reception_detail", "label": "_finalize_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683"}, {"id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689"}, {"id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757"}, {"id": "crud_sample_reception_can_edit_sample_reception", "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1004"}, {"id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1019"}, {"id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1119"}, {"id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1137"}, {"id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1154"}, {"id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1166"}, {"id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1181"}, {"id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1229"}, {"id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1268"}, {"id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1327"}, {"id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1341"}, {"id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1348"}, {"id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1373"}, {"id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1396"}, {"id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420"}, {"id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444"}, {"id": "crud_sample_reception_rationale_43", "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43"}, {"id": "crud_sample_reception_rationale_88", "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88"}, {"id": "crud_sample_reception_rationale_122", "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122"}, {"id": "crud_sample_reception_rationale_156", "label": "\u5f85\u63a5\u6536\uff1a\u6350\u8d60\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff0c\u4e0e\u7ec6\u80de\u5b58\u50a8\u4e00\u81f4\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156"}, {"id": "crud_sample_reception_rationale_200", "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200"}, {"id": "crud_sample_reception_rationale_309", "label": "\u5f85\u63a5\u6536\uff1a\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309"}, {"id": "crud_sample_reception_rationale_1009", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1009"}, {"id": "crud_sample_reception_rationale_1037", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1037"}, {"id": "crud_sample_reception_rationale_1187", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1187"}, {"id": "crud_sample_reception_rationale_1234", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1234"}, {"id": "crud_sample_reception_rationale_1275", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1275"}, {"id": "crud_sample_reception_rationale_1331", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1331"}, {"id": "crud_sample_reception_rationale_1355", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1355"}, {"id": "crud_sample_reception_rationale_1380", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1380"}, {"id": "crud_sample_reception_rationale_1401", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1401"}, {"id": "crud_sample_reception_rationale_1425", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1425"}, {"id": "crud_sample_reception_rationale_1450", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1450"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_id_col", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_pending_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_received_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_finalize_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_create_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1004", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_update_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1019", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_attach_production_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1229", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1268", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1327", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1396", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444", "weight": 1.0}, {"source": "crud_sample_reception_reception_to_dict", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L73", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L238", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L337", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L424", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L504", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L521", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L585", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L613", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L644", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L663", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676", "weight": 1.0}, {"source": "crud_sample_reception_finalize_reception_detail", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L686", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L707", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_finalize_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L713", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L716", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L728", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L733", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L745", "weight": 1.0}, {"source": "crud_sample_reception_create_sample_reception", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L824", "weight": 1.0}, {"source": "crud_sample_reception_update_sample_reception", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1050", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1147", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_reception_detail_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1162", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1163", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1207", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1223", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1259", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1263", "weight": 1.0}, {"source": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1356", "weight": 1.0}, {"source": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1381", "weight": 1.0}, {"source": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1402", "weight": 1.0}, {"source": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1426", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1474", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1476", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1482", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1487", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1497", "weight": 1.0}, {"source": "crud_sample_reception_rationale_43", "target": "crud_sample_reception_donation_sample_id_col", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43", "weight": 1.0}, {"source": "crud_sample_reception_rationale_88", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_sample_reception_rationale_122", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122", "weight": 1.0}, {"source": "crud_sample_reception_rationale_156", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156", "weight": 1.0}, {"source": "crud_sample_reception_rationale_200", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200", "weight": 1.0}, {"source": "crud_sample_reception_rationale_309", "target": "crud_sample_reception_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1009", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1009", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1037", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1037", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1187", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1187", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1234", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1234", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1275", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1275", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1331", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1331", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1355", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1355", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1380", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1380", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1401", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1401", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1425", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1425", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1450", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1450", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_donation_sample_id_col", "callee": "collate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L44"}, {"caller_nid": "crud_sample_reception_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L52"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L53"}, {"caller_nid": "crud_sample_reception_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L61"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L99"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L106"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L113"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L140"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L147"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L164"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L174"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L177"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L178"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L180"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L181"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L182"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L201"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L207"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L214"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L221"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L226"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L232"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L248"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L262"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L282"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L287"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L291"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L293"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L295"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L298"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L301"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L304"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L317"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L327"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L330"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L331"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L333"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L334"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L335"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L353"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L359"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L366"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L373"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L378"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "build_protocol_payment_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L384"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L388"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L406"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L409"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L423"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L442"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L447"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L450"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L452"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L454"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L456"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L458"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L461"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L464"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L467"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L492"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L495"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L496"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L497"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L510"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L511"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L512"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L533"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L536"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L537"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L541"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L564"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L566"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L567"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L576"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L577"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L578"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L591"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L592"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L593"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L598"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L599"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L600"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L601"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L602"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L603"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L609"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L612"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L616"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L621"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L622"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L641"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L661"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L662"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L671"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L680"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L706"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L710"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L720"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L724"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L749"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L751"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L779"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L781"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L786"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L797"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L798"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L800"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L812"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L820"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L831"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L832"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L834"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L846"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L852"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L854"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L860"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L861"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L862"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L865"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L866"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L868"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L870"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L870"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L870"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "BizSampleReception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L874"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L875"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L886"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L895"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L897"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L902"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L903"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L904"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L915"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L915"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L915"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L922"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L923"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L927"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_production_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L936"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L947"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L950"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L950"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L950"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L960"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L960"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L960"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L971"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L971"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L971"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L981"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L981"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L981"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_review_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L990"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L999"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1000"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1010"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1013"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "get_user_role_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1016"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1039"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1039"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1039"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1048"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1051"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1053"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1055"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1062"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1063"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1064"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1072"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1074"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1074"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1074"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1081"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1083"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1084"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1086"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "soft_delete_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1088"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1094"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1105"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1105"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1105"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1112"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1113"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1114"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1115"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1126"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1126"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1126"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1131"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1133"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1144"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1146"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1148"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1167"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1170"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1174"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1174"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1174"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1178"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1190"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1190"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1190"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1190"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1194"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1194"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1194"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1199"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1210"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1211"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1214"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1216"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1217"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1220"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1238"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1238"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1238"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1240"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1249"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1250"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1256"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1258"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1260"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1276"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1276"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1276"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1279"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1279"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1282"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1284"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1288"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1290"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1290"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1290"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1291"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1292"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1299"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1299"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1299"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1302"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1307"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1312"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1318"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1319"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1319"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1319"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1320"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1321"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1334"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1337"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1337"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1337"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1338"}, {"caller_nid": "crud_sample_reception_lab_storage_keyword_like", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1342"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1359"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1359"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1362"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1364"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1365"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1369"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1370"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1370"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1370"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1370"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1384"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1384"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1387"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1389"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1392"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1393"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1408"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1408"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1408"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1408"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1412"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1432"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1432"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1432"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1432"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1436"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1455"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1459"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1461"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1461"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1467"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1469"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1469"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1469"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1474"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1474"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1487"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1487"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1510"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/405fff08ae4c9eba2389a4072f4166ff6326f32664fe7c76f1905ee1c16a9d92.json b/backend/app/graphify-out/cache/ast/405fff08ae4c9eba2389a4072f4166ff6326f32664fe7c76f1905ee1c16a9d92.json new file mode 100644 index 00000000..babae903 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/405fff08ae4c9eba2389a4072f4166ff6326f32664fe7c76f1905ee1c16a9d92.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "label": "sample_reception.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1"}, {"id": "crud_sample_reception_donation_sample_id_col", "label": "_donation_sample_id_col()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42"}, {"id": "crud_sample_reception_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47"}, {"id": "crud_sample_reception_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51"}, {"id": "crud_sample_reception_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58"}, {"id": "crud_sample_reception_reception_to_dict", "label": "_reception_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64"}, {"id": "crud_sample_reception_sample_detail_rows_query", "label": "_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87"}, {"id": "crud_sample_reception_donation_sample_detail_rows_query", "label": "_donation_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121"}, {"id": "crud_sample_reception_donation_sample_pending_query", "label": "_donation_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155"}, {"id": "crud_sample_reception_donation_rows_to_sample_list_items", "label": "_donation_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193"}, {"id": "crud_sample_reception_sample_pending_query", "label": "_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308"}, {"id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346"}, {"id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471"}, {"id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544"}, {"id": "crud_sample_reception_finalize_reception_detail", "label": "_finalize_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683"}, {"id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689"}, {"id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757"}, {"id": "crud_sample_reception_can_edit_sample_reception", "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1019"}, {"id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1034"}, {"id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1150"}, {"id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1168"}, {"id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1185"}, {"id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1197"}, {"id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1212"}, {"id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1260"}, {"id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1299"}, {"id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1358"}, {"id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1372"}, {"id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1379"}, {"id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1404"}, {"id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1427"}, {"id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1451"}, {"id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1475"}, {"id": "crud_sample_reception_rationale_43", "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43"}, {"id": "crud_sample_reception_rationale_88", "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88"}, {"id": "crud_sample_reception_rationale_122", "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122"}, {"id": "crud_sample_reception_rationale_156", "label": "\u5f85\u63a5\u6536\uff1a\u6350\u8d60\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff0c\u4e0e\u7ec6\u80de\u5b58\u50a8\u4e00\u81f4\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156"}, {"id": "crud_sample_reception_rationale_200", "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200"}, {"id": "crud_sample_reception_rationale_309", "label": "\u5f85\u63a5\u6536\uff1a\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309"}, {"id": "crud_sample_reception_rationale_1024", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1024"}, {"id": "crud_sample_reception_rationale_1052", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1052"}, {"id": "crud_sample_reception_rationale_1218", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1218"}, {"id": "crud_sample_reception_rationale_1265", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1265"}, {"id": "crud_sample_reception_rationale_1306", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1306"}, {"id": "crud_sample_reception_rationale_1362", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1362"}, {"id": "crud_sample_reception_rationale_1386", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1386"}, {"id": "crud_sample_reception_rationale_1411", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1411"}, {"id": "crud_sample_reception_rationale_1432", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1432"}, {"id": "crud_sample_reception_rationale_1456", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1456"}, {"id": "crud_sample_reception_rationale_1481", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1481"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_id_col", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_pending_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_received_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_finalize_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_create_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1019", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_update_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1034", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_attach_production_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1260", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1372", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1404", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1475", "weight": 1.0}, {"source": "crud_sample_reception_reception_to_dict", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L73", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L238", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L337", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L424", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L504", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L521", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L585", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L613", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L644", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L663", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676", "weight": 1.0}, {"source": "crud_sample_reception_finalize_reception_detail", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L686", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L707", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_finalize_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L713", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L716", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L728", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L733", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L745", "weight": 1.0}, {"source": "crud_sample_reception_create_sample_reception", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L824", "weight": 1.0}, {"source": "crud_sample_reception_update_sample_reception", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1065", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1178", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_reception_detail_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1193", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1194", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1238", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1254", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1290", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1294", "weight": 1.0}, {"source": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1387", "weight": 1.0}, {"source": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1412", "weight": 1.0}, {"source": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1433", "weight": 1.0}, {"source": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1457", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1505", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1507", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1513", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1518", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1528", "weight": 1.0}, {"source": "crud_sample_reception_rationale_43", "target": "crud_sample_reception_donation_sample_id_col", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43", "weight": 1.0}, {"source": "crud_sample_reception_rationale_88", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_sample_reception_rationale_122", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122", "weight": 1.0}, {"source": "crud_sample_reception_rationale_156", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156", "weight": 1.0}, {"source": "crud_sample_reception_rationale_200", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200", "weight": 1.0}, {"source": "crud_sample_reception_rationale_309", "target": "crud_sample_reception_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1024", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1024", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1052", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1052", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1218", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1218", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1265", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1265", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1306", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1306", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1362", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1362", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1386", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1386", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1411", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1411", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1432", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1432", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1456", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1456", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1481", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1481", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_donation_sample_id_col", "callee": "collate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L44"}, {"caller_nid": "crud_sample_reception_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L52"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L53"}, {"caller_nid": "crud_sample_reception_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L61"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L99"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L106"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L113"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L140"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L147"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L164"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L174"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L177"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L178"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L180"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L181"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L182"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L201"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L207"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L214"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L221"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L226"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L232"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L248"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L262"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L282"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L287"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L291"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L293"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L295"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L298"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L301"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L304"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L317"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L327"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L330"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L331"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L333"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L334"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L335"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L353"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L359"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L366"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L373"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L378"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "build_protocol_payment_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L384"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L388"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L406"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L409"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L423"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L442"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L447"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L450"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L452"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L454"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L456"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L458"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L461"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L464"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L467"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L492"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L495"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L496"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L497"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L510"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L511"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L512"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L533"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L536"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L537"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L541"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L564"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L566"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L567"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L576"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L577"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L578"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L591"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L592"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L593"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L598"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L599"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L600"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L601"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L602"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L603"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L609"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L612"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L616"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L621"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L622"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L641"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L661"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L662"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L671"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L680"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L706"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L710"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L720"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L724"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L749"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L751"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L779"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L781"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L786"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L797"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L798"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L800"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L812"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L820"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L831"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L832"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L834"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L846"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L852"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L854"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L860"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L861"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L864"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L868"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L869"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L871"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "BizSampleReception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L877"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L878"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L889"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L898"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L900"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L905"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L906"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L907"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L925"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L926"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L930"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_production_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L939"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L950"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_review_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L993"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1003"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_lab_storage_seq_after_use", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1007"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1014"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1015"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1025"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1028"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "get_user_role_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1031"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1054"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1054"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1054"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1063"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1066"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1068"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1070"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1074"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1079"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1081"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1083"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1084"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1087"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_lab_storage_seq_after_use", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1095"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1103"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1105"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1105"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1105"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1112"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1114"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1115"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1117"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "soft_delete_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1119"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1125"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1136"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1136"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1136"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1143"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1144"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1145"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1146"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1157"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1157"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1157"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1162"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1164"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1175"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1177"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1179"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1198"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1201"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1205"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1205"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1205"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1209"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1221"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1221"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1221"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1221"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1225"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1225"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1225"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1230"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1241"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1242"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1245"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1247"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1248"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1251"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1269"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1269"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1269"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1271"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1280"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1281"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1287"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1289"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1291"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1307"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1307"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1307"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1310"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1310"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1313"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1315"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1319"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1321"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1321"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1321"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1322"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1323"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1330"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1330"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1330"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1333"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1338"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1343"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1349"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1350"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1350"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1350"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1351"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1352"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1365"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1368"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1368"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1368"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1369"}, {"caller_nid": "crud_sample_reception_lab_storage_keyword_like", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1373"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1390"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1390"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1393"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1395"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1396"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1400"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1401"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1401"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1401"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1401"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1415"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1415"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1418"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1423"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1424"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1439"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1439"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1439"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1439"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1443"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1463"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1463"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1463"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1463"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1467"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1486"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1490"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1492"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1492"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1498"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1500"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1500"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1500"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1505"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1505"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1518"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1518"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1541"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/504b106408ad174032e0c08d4b2c1d2db6c344378ede74d0dc9531c58b87c0a4.json b/backend/app/graphify-out/cache/ast/504b106408ad174032e0c08d4b2c1d2db6c344378ede74d0dc9531c58b87c0a4.json new file mode 100644 index 00000000..bea99d06 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/504b106408ad174032e0c08d4b2c1d2db6c344378ede74d0dc9531c58b87c0a4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_require_requisition_for_catalog_material", "label": "_require_requisition_for_catalog_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L53"}, {"id": "crud_production_task_production_conclusion_label", "label": "_production_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L105"}, {"id": "crud_production_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L112"}, {"id": "crud_production_task_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L116"}, {"id": "crud_production_task_enrich_outbound_task_items", "label": "_enrich_outbound_task_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L123"}, {"id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L257"}, {"id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L271"}, {"id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L300"}, {"id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L325"}, {"id": "crud_production_task_step_configured_reagent_to_dict", "label": "_step_configured_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L342"}, {"id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358"}, {"id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375"}, {"id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387"}, {"id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L399"}, {"id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421"}, {"id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L446"}, {"id": "crud_production_task_resolve_sub_table_order_num", "label": "_resolve_sub_table_order_num()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459"}, {"id": "crud_production_task_empty_step_sub_tables", "label": "_empty_step_sub_tables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"id": "crud_production_task_batch_load_step_sub_tables", "label": "_batch_load_step_sub_tables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478"}, {"id": "crud_production_task_step_sub_tables_to_dict", "label": "_step_sub_tables_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578"}, {"id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L583"}, {"id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L606"}, {"id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L629"}, {"id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L651"}, {"id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672"}, {"id": "crud_production_task_validate_assignee_user_id", "label": "_validate_assignee_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L705"}, {"id": "crud_production_task_enrich_assignee_names", "label": "_enrich_assignee_names()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L724"}, {"id": "crud_production_task_enrich_handover_times", "label": "_enrich_handover_times()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740"}, {"id": "crud_production_task_get_production_task_row", "label": "get_production_task_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L769"}, {"id": "crud_production_task_assert_task_assignee", "label": "assert_task_assignee()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L783"}, {"id": "crud_production_task_assert_task_step_assignee_or_legacy", "label": "assert_task_step_assignee_or_legacy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L790"}, {"id": "crud_production_task_assert_step_assignee_for_write", "label": "assert_step_assignee_for_write()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"id": "crud_production_task_record_task_handover", "label": "_record_task_handover()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L836"}, {"id": "crud_production_task_forward_production_task", "label": "forward_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L868"}, {"id": "crud_production_task_reassign_production_task", "label": "reassign_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911"}, {"id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L956"}, {"id": "crud_production_task_dispatch_task_steps", "label": "dispatch_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1037"}, {"id": "crud_production_task_enrich_tasks_with_step_summaries", "label": "_enrich_tasks_with_step_summaries()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1101"}, {"id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1139"}, {"id": "crud_production_task_list_mine_production_tasks", "label": "list_mine_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1551"}, {"id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1615"}, {"id": "crud_production_task_build_process_library_for_editor", "label": "_build_process_library_for_editor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1793"}, {"id": "crud_production_task_get_production_task_editor_init", "label": "get_production_task_editor_init()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1818"}, {"id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882"}, {"id": "crud_production_task_consume_task_input_cell_products", "label": "_consume_task_input_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1911"}, {"id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1958"}, {"id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2018"}, {"id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2173"}, {"id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2218"}, {"id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2241"}, {"id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2311"}, {"id": "crud_production_task_replace_step_configured_reagents", "label": "replace_step_configured_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2381"}, {"id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2449"}, {"id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2468"}, {"id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2487"}, {"id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2544"}, {"id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2553"}, {"id": "crud_production_task_output_item_has_spec", "label": "_output_item_has_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2575"}, {"id": "crud_production_task_output_item_spec_text", "label": "_output_item_spec_text()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2579"}, {"id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2595"}, {"id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2655"}, {"id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2790"}, {"id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2804"}, {"id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2930"}, {"id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2979"}, {"id": "crud_production_task_empty_production_tab_step_counts", "label": "_empty_production_tab_step_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2994"}, {"id": "crud_production_task_resolve_production_tab_key", "label": "_resolve_production_tab_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3001"}, {"id": "crud_production_task_aggregate_production_tab_step_field", "label": "_aggregate_production_tab_step_field()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3020"}, {"id": "crud_production_task_base_active_step_count_query", "label": "_base_active_step_count_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3032"}, {"id": "crud_production_task_count_step_tab_badges_by_tab", "label": "count_step_tab_badges_by_tab()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3105"}, {"id": "crud_production_task_count_production_work_order_tab_step_badges", "label": "count_production_work_order_tab_step_badges()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3158"}, {"id": "crud_production_task_count_mine_production_work_order_tab_step_badges", "label": "count_mine_production_work_order_tab_step_badges()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3164"}, {"id": "crud_production_task_rationale_1", "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_rationale_129", "label": "\u51fa\u5e93\u751f\u4ea7\u4efb\u52a1\uff1a\u6765\u6e90\u7c7b\u578b=\u4e1a\u52a1\u7c7b\u578b\uff0c\u534f\u8bae\u53f7=\u7533\u8bf7\u5355\u53f7\uff0c\u534f\u8bae\u72b6\u6001=\u7533\u8bf7\u5355\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L129"}, {"id": "crud_production_task_rationale_460", "label": "\u590d\u5236/\u514b\u9686\u5b50\u8868\u6392\u5e8f\u53f7\uff1a\u4fdd\u7559\u6e90 order_num\uff1b\u82e5\u6e90\u8bb0\u5f55\u5747\u4e3a 0 \u5219\u6309\u904d\u5386\u987a\u5e8f\u5199\u5165 idx\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L460"}, {"id": "crud_production_task_rationale_479", "label": "\u6279\u91cf\u52a0\u8f7d\u6b65\u9aa4\u5b50\u8868\uff0c\u907f\u514d get_production_task_detail \u9010\u6b65\u9aa4 N+1 \u67e5\u8be2\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"id": "crud_production_task_rationale_579", "label": "\u52a0\u8f7d\u6b65\u9aa4\u56db\u5f20\u5b50\u8868\u5e76\u5e8f\u5217\u5316\uff08\u4e0e get_production_task_detail \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579"}, {"id": "crud_production_task_rationale_786", "label": "Deprecated\uff1a\u4f18\u5148\u4f7f\u7528 assert_task_step_assignee_or_legacy\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786"}, {"id": "crud_production_task_rationale_1104", "label": "\u6279\u91cf\u9644\u52a0\u5de5\u827a\u6b65\u9aa4\u6458\u8981\uff08\u65e0\u8bd5\u5242/\u8017\u6750/\u4ea7\u51fa\u7b49\u5b50\u8868\uff09\uff0c\u4f9b\u5217\u8868\u5361\u7247\u5c55\u793a\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1104"}, {"id": "crud_production_task_rationale_1797", "label": "\u6309\u5206\u7c7b\u5206\u7ec4\u5de5\u827a\u5e93\uff0c\u7ed3\u6784\u4e0e\u524d\u7aef route-config \u5de6\u680f\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1797"}, {"id": "crud_production_task_rationale_1826", "label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316\uff1a\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e\uff08\u5355\u6b21\u805a\u5408\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1826"}, {"id": "crud_production_task_rationale_1917", "label": "\u4efb\u52a1\u9996\u6b21\u5b8c\u6210\u65f6\uff0c\u5c06\u539f\u6750\u6599\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\u6807\u8bb0\u4e3a\u5df2\u4f7f\u7528\u5e76\u91ca\u653e\u5e93\u4f4d\u5360\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1917"}, {"id": "crud_production_task_rationale_2545", "label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32\uff08\u517c\u5bb9 YYYY-MM-DD \u4e0e ISO 8601\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2545"}, {"id": "crud_production_task_rationale_2603", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2603"}, {"id": "crud_production_task_rationale_2806", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2806"}, {"id": "crud_production_task_rationale_2931", "label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e\uff08\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2931"}, {"id": "crud_production_task_rationale_3112", "label": "\u6309 Tab \u7edf\u8ba1\u5de5\u827a\u6b65\u9aa4\u89d2\u6807\uff1a\u8ba1\u5212\u5f00\u59cb\u5df2\u5230\u671f\u672a\u5b8c\u6210\u6570 + \u672a\u5b89\u6392\u8d1f\u8d23\u4eba\u6570\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3112"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_equipment_snapshot", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_production_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_outbound_task_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_generate_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L257", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L271", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L342", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_consumable_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_data_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_input_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_empty_step_sub_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L651", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_route_to_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_validate_assignee_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L705", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_assignee_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L724", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_handover_times", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L769", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_task_assignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_task_step_assignee_or_legacy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_step_assignee_for_write", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_record_task_handover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L836", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_forward_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L868", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reassign_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L956", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_dispatch_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_mine_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1551", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1615", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_build_process_library_for_editor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_editor_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1818", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_consume_task_input_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1911", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_add_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2018", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2311", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_configured_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2381", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2449", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2487", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_parse_optional_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_occupancy_for_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_output_item_has_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_output_item_spec_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2579", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_product_from_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2595", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2655", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reorder_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_copy_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2804", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2930", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2979", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_empty_production_tab_step_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2994", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_resolve_production_tab_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3001", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_aggregate_production_tab_step_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3020", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_base_active_step_count_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3032", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_production_work_order_tab_step_badges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_mine_production_work_order_tab_step_badges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3164", "weight": 1.0}, {"source": "crud_production_task_enrich_outbound_task_items", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L254", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L285", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_production_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L288", "weight": 1.0}, {"source": "crud_production_task_step_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L483", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L519", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L537", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580", "weight": 1.0}, {"source": "crud_production_task_clone_step_reagents", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L600", "weight": 1.0}, {"source": "crud_production_task_clone_step_consumables", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L623", "weight": 1.0}, {"source": "crud_production_task_clone_step_outputs", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L645", "weight": 1.0}, {"source": "crud_production_task_clone_step_data_collections", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L666", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L699", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L700", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L701", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_data_collections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L702", "weight": 1.0}, {"source": "crud_production_task_enrich_handover_times", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L764", "weight": 1.0}, {"source": "crud_production_task_assert_task_assignee", "target": "crud_production_task_assert_task_step_assignee_or_legacy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L787", "weight": 1.0}, {"source": "crud_production_task_assert_task_step_assignee_or_legacy", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L795", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L880", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_assert_task_assignee", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L889", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_record_task_handover", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L893", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L921", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L924", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_record_task_handover", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L927", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L988", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_generate_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L990", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_clone_route_to_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1019", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1048", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1096", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1097", "weight": 1.0}, {"source": "crud_production_task_enrich_tasks_with_step_summaries", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1124", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1336", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1449", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1531", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_assignee_names", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1545", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1547", "weight": 1.0}, {"source": "crud_production_task_list_mine_production_tasks", "target": "crud_production_task_list_production_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1577", "weight": 1.0}, {"source": "crud_production_task_list_mine_production_tasks", "target": "crud_production_task_enrich_handover_times", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1594", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1633", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1664", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1712", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1716", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1717", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_input_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1736", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1775", "weight": 1.0}, {"source": "crud_production_task_get_production_task_editor_init", "target": "crud_production_task_get_production_task_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1827", "weight": 1.0}, {"source": "crud_production_task_get_production_task_editor_init", "target": "crud_production_task_build_process_library_for_editor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1869", "weight": 1.0}, {"source": "crud_production_task_update_task_status", "target": "crud_production_task_consume_task_input_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2004", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2078", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2148", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2165", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2166", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2167", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2168", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2169", "weight": 1.0}, {"source": "crud_production_task_delete_task_step", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2233", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2263", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2270", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2333", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2340", "weight": 1.0}, {"source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2402", "weight": 1.0}, {"source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2409", "weight": 1.0}, {"source": "crud_production_task_replace_step_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2454", "weight": 1.0}, {"source": "crud_production_task_replace_step_data_collections", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2473", "weight": 1.0}, {"source": "crud_production_task_set_task_inputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2513", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_output_item_spec_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2626", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_output_item_has_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2627", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2644", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_update_product_from_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2716", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_create_occupancy_for_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2723", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_output_item_spec_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2743", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2749", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2863", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2925", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2926", "weight": 1.0}, {"source": "crud_production_task_delete_production_task", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2953", "weight": 1.0}, {"source": "crud_production_task_aggregate_production_tab_step_field", "target": "crud_production_task_resolve_production_tab_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3026", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_empty_production_tab_step_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3113", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_base_active_step_count_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3117", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_aggregate_production_tab_step_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3131", "weight": 1.0}, {"source": "crud_production_task_count_production_work_order_tab_step_badges", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3161", "weight": 1.0}, {"source": "crud_production_task_count_mine_production_work_order_tab_step_badges", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3167", "weight": 1.0}, {"source": "crud_production_task_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_production_task_rationale_129", "target": "crud_production_task_enrich_outbound_task_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L129", "weight": 1.0}, {"source": "crud_production_task_rationale_460", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L460", "weight": 1.0}, {"source": "crud_production_task_rationale_479", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479", "weight": 1.0}, {"source": "crud_production_task_rationale_579", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579", "weight": 1.0}, {"source": "crud_production_task_rationale_786", "target": "crud_production_task_assert_task_assignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786", "weight": 1.0}, {"source": "crud_production_task_rationale_1104", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1104", "weight": 1.0}, {"source": "crud_production_task_rationale_1797", "target": "crud_production_task_build_process_library_for_editor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1797", "weight": 1.0}, {"source": "crud_production_task_rationale_1826", "target": "crud_production_task_get_production_task_editor_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1826", "weight": 1.0}, {"source": "crud_production_task_rationale_1917", "target": "crud_production_task_consume_task_input_cell_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1917", "weight": 1.0}, {"source": "crud_production_task_rationale_2545", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2545", "weight": 1.0}, {"source": "crud_production_task_rationale_2603", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2603", "weight": 1.0}, {"source": "crud_production_task_rationale_2806", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2806", "weight": 1.0}, {"source": "crud_production_task_rationale_2931", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2931", "weight": 1.0}, {"source": "crud_production_task_rationale_3112", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3112", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L61"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L62"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L63"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L68"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L76"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L106"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L109"}, {"caller_nid": "crud_production_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L113"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L117"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L118"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L142"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L143"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L144"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L144"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L153"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L166"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L172"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L172"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L180"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L189"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L197"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L200"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L201"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L202"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L207"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L207"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L208"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L210"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L211"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L217"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L218"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L219"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L224"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L241"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L243"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L250"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L252"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L258"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L258"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L264"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L276"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L287"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L287"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L288"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "parse_equipment_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L291"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L291"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L292"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "format_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L313"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L313"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L316"}, {"caller_nid": "crud_production_task_step_reagent_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L335"}, {"caller_nid": "crud_production_task_step_configured_reagent_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L352"}, {"caller_nid": "crud_production_task_step_consumable_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L368"}, {"caller_nid": "crud_production_task_task_output_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L429"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L448"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L449"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L456"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L480"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L488"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L489"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L494"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L495"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L496"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L506"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L507"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L512"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L513"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L514"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L519"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L524"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L525"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L530"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L531"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L532"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L537"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L542"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L543"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L548"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L549"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L550"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L560"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L561"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L566"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L567"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L568"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L588"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L590"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L591"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L593"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L594"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L594"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L595"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L611"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L613"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L614"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L616"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L617"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L617"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L618"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L634"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L636"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L637"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L640"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L640"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L656"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L658"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L659"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L661"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L662"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L662"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L663"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L678"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L679"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L679"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L682"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L684"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L685"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L696"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L697"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L706"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L708"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L720"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L730"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L733"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L735"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L735"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L737"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L747"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L747"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L753"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L756"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L797"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "user_is_any_step_assignee_of_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L798"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L802"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L820"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L830"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "user_is_step_assignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L831"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L832"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L847"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L848"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "BizProductionTaskHandover", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L849"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L855"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L881"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L883"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L885"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L891"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L892"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L905"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L906"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L907"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L923"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L925"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L935"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L946"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L950"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L951"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L952"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L961"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L961"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L974"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L980"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L980"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L981"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L982"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L982"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L991"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "BizProductionTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L992"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L993"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L995"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L998"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L998"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L999"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L999"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1000"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1003"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1003"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1004"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1004"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1014"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1015"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1017"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1023"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1026"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1027"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1032"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1033"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1050"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1052"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1066"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1067"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1067"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "sync_assignees_for_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1068"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1078"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1080"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1084"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1089"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1092"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1093"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1095"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1098"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1107"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1107"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1113"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1118"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1119"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1120"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "enrich_step_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1128"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1133"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1135"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1135"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1136"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1327"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1328"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1328"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1331"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1343"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1346"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1347"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1367"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1372"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1375"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1376"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1382"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1389"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1396"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1396"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1396"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1401"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1410"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1410"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1410"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1415"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1422"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1423"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1426"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1432"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1433"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1436"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1440"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1441"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1444"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1460"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1460"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1466"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1472"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1473"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1475"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1480"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1482"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1484"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1486"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1488"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1489"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1489"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1490"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1490"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1495"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1495"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1495"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1496"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1504"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1504"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1510"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1511"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1518"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1520"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1521"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1524"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1529"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1532"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1533"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_sample_type_name_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1534"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1536"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1537"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1544"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1548"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1569"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1572"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1573"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1575"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1575"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1623"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1632"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1632"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1632"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1635"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1638"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1641"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1646"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1646"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1646"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1654"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1655"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1660"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1661"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1667"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1671"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1671"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1671"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1681"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1686"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1686"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1686"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1696"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1705"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1706"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1706"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1717"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1717"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1718"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enrich_step_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1722"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enrich_step_completed_by_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1723"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1725"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1725"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1725"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1725"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1726"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1727"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1727"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1730"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1731"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1731"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1740"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1740"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1740"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1741"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1741"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1743"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1744"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1746"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1751"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1751"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1753"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1755"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1756"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1756"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1758"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1762"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1765"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1765"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1768"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1769"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1769"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1770"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1780"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1780"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1782"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1783"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1785"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1802"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1802"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1807"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1807"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1814"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1815"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1815"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_all_processes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1846"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_process_categories", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1847"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_sop_documents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1850"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_output_types", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1853"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_equipments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1856"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1859"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_consumables", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1862"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_item_units", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1865"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1886"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1886"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1886"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1887"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1894"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1896"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1898"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1898"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "resolve_equipment_list_snapshot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1900"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1900"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1904"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1905"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1906"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1907"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1918"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1918"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1918"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1919"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1923"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1927"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "frozenset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1928"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1930"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1933"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1940"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1948"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1951"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1968"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1968"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1968"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1969"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1976"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1978"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1979"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1985"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1987"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1989"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1989"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1989"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1990"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1997"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2000"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2007"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2010"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2013"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2014"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2022"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2022"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2022"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2023"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2030"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2032"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2033"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2036"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2041"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2043"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2043"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2043"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2044"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2047"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2049"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2050"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2064"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2065"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2069"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2070"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2070"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2071"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2072"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2072"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2073"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2084"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2085"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2085"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2086"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2087"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2087"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2088"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2099"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2100"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2100"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2101"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2102"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2102"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2103"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2114"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2114"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2115"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2117"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2125"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2128"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2129"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2131"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2131"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2132"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2132"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2133"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2133"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2134"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2134"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2135"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2135"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2136"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2136"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2137"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2137"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2138"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2140"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2140"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2144"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2145"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2150"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2151"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2151"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2153"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2154"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2154"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2156"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2157"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2157"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2159"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2160"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2160"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2162"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2163"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2163"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2177"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2177"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2177"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2178"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2185"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2191"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2194"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2194"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2196"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2196"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2197"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2198"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2198"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2198"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2200"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2202"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2203"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2203"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2203"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2205"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2207"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2207"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2211"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2212"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2213"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2214"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2220"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2227"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2228"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2232"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2238"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2245"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2248"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2255"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2255"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2255"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2256"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2266"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2268"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2268"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2268"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2273"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2275"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2278"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2278"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2279"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2280"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2280"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2282"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2282"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2283"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2283"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2284"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2284"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2285"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2285"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2287"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2288"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2288"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2293"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2295"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2296"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2297"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2301"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2305"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2307"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2315"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2317"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2317"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2317"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2318"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2325"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2325"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2325"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2326"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2336"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2343"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2345"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2348"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2348"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2349"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2350"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2350"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2351"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2351"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2352"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2352"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2353"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2353"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2354"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2354"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2355"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2355"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2357"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2363"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2365"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2366"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2367"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2371"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2375"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2377"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2385"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2387"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2394"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2394"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2394"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2395"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2405"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2407"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2407"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2407"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2412"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2414"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2417"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "BizProductionTaskStepConfiguredReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2417"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2418"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2419"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2419"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2420"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2420"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2421"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2421"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2422"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2422"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2423"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2423"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2424"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2424"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2426"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2426"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2431"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2433"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2434"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2435"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2439"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2443"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2445"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2453"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2455"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2456"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2456"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2457"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2458"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2458"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2459"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2459"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2460"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2460"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2461"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2461"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2465"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2472"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2474"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2475"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2475"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2476"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2477"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2477"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2478"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2478"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2479"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2479"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2480"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2480"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2484"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2491"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2494"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2494"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2494"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2495"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2503"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2503"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2503"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2510"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2516"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2517"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2517"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2517"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2518"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2518"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2518"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2521"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2521"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2521"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2528"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2529"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "BizProductionTaskInput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2529"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2530"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2533"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2533"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2533"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2534"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2534"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2534"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2535"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2535"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2540"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2541"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2548"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2550"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2550"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2550"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2555"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "assert_slot_vacant", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2558"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "_add_stored_occupancy_no_commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2561"}, {"caller_nid": "crud_production_task_output_item_has_spec", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2576"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2586"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2586"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2588"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2588"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2588"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2588"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2591"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2591"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2604"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2604"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2604"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2606"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2606"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2607"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "_cp_product_code_exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2608"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2609"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2623"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2623"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2623"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2625"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2625"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2625"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2633"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2635"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2637"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2642"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2642"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2644"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2645"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2647"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2647"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2648"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2659"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2663"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2663"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2663"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2665"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "assert_batch_slots_unique", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2666"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2669"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2669"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2669"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2670"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2681"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2683"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2683"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2683"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2685"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2688"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2690"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2690"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2690"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2697"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2699"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2703"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2706"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2707"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2707"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2707"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2718"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2721"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2728"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2729"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2729"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2730"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2730"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2734"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizCellProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2737"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2738"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2739"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2739"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2739"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2740"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2740"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2740"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2741"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2741"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2741"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2742"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2742"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2742"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2744"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2744"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2745"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2745"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2745"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2746"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2746"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2746"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2747"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2747"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2747"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2748"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2749"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2749"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2750"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2750"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2753"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2754"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2754"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2755"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2755"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2756"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2756"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2756"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2759"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2759"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2767"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2768"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizProductionTaskOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2771"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2772"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2780"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2780"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2784"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2786"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2787"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2791"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2792"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2793"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2793"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2793"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2794"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2800"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2801"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2807"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2807"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2807"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2808"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2811"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2813"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2818"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2823"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2827"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2830"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2831"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2833"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2834"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2845"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2846"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2849"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2849"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2849"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2849"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2850"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2852"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2853"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2855"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2856"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2856"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2857"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2869"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2869"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2869"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2869"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2870"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2872"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2873"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2875"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2876"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2876"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2877"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2890"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2892"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2893"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2895"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2896"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2896"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2897"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2907"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2907"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2907"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2907"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2908"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2910"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2911"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2913"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2914"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2914"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2915"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2924"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2926"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2932"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2932"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2932"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2933"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2940"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2942"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2945"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2945"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2945"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2946"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2952"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2968"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2973"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2976"}, {"caller_nid": "crud_production_task_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2982"}, {"caller_nid": "crud_production_task_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2982"}, {"caller_nid": "crud_production_task_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2982"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3006"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3010"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3016"}, {"caller_nid": "crud_production_task_aggregate_production_tab_step_field", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3029"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3044"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3049"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3057"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3066"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3067"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3074"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3076"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3093"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3094"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3095"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "apply_exclude_inactive_protocol_filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3101"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3114"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3114"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3117"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3117"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3117"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3121"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3134"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3134"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3134"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3143"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3143"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3143"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5a864dc41774a7687a274ab3615bbd4a2588af87440fa89b10bf755e48c3dd29.json b/backend/app/graphify-out/cache/ast/5a864dc41774a7687a274ab3615bbd4a2588af87440fa89b10bf755e48c3dd29.json new file mode 100644 index 00000000..871126b7 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5a864dc41774a7687a274ab3615bbd4a2588af87440fa89b10bf755e48c3dd29.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "label": "qc_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1"}, {"id": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "label": "resolve_outbound_biz_type_for_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L96"}, {"id": "crud_qc_work_order_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L137"}, {"id": "crud_qc_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L143"}, {"id": "crud_qc_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L147"}, {"id": "crud_qc_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L154"}, {"id": "crud_qc_work_order_qc_biz_type_label", "label": "_qc_biz_type_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L159"}, {"id": "crud_qc_work_order_work_order_qc_biz_type", "label": "_work_order_qc_biz_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L164"}, {"id": "crud_qc_work_order_validate_cell_product_id", "label": "_validate_cell_product_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L171"}, {"id": "crud_qc_work_order_enrich_work_order_cell_products", "label": "_enrich_work_order_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L183"}, {"id": "crud_qc_work_order_enrich_work_order_step_outputs", "label": "_enrich_work_order_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L212"}, {"id": "crud_qc_work_order_enrich_work_order_qc_targets", "label": "_enrich_work_order_qc_targets()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L251"}, {"id": "crud_qc_work_order_enrich_outbound_work_orders", "label": "_enrich_outbound_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L258"}, {"id": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "label": "_outbound_qc_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L379"}, {"id": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "label": "_inbound_qc_work_order_ids_by_mother_name()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L426"}, {"id": "crud_qc_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L492"}, {"id": "crud_qc_work_order_load_sample_type_name_map", "label": "_load_sample_type_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L497"}, {"id": "crud_qc_work_order_effective_reception_source", "label": "_effective_reception_source()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L509"}, {"id": "crud_qc_work_order_effective_donation_sample_id", "label": "_effective_donation_sample_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L518"}, {"id": "crud_qc_work_order_effective_protocol_sample_id", "label": "_effective_protocol_sample_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L527"}, {"id": "crud_qc_work_order_sample_type_name_for_item", "label": "_sample_type_name_for_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L535"}, {"id": "crud_qc_work_order_sample_type_name_for_reception", "label": "_sample_type_name_for_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L553"}, {"id": "crud_qc_work_order_enrich_work_order_list_items", "label": "_enrich_work_order_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L576"}, {"id": "crud_qc_work_order_protocol_group_key_for_item", "label": "_protocol_group_key_for_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L823"}, {"id": "crud_qc_work_order_enrich_protocol_sibling_samples", "label": "_enrich_protocol_sibling_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L839"}, {"id": "crud_qc_work_order_enrich_production_work_order_refs", "label": "_enrich_production_work_order_refs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L974"}, {"id": "crud_qc_work_order_gen_daily_no", "label": "_gen_daily_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L999"}, {"id": "crud_qc_work_order_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1013"}, {"id": "crud_qc_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1021"}, {"id": "crud_qc_work_order_create_work_order_from_reception", "label": "create_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1089"}, {"id": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "label": "_valid_qc_dispatch_output_type_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1206"}, {"id": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "label": "_resolve_cell_product_id_by_barcode()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1219"}, {"id": "crud_qc_work_order_create_qc_work_order_from_production", "label": "create_qc_work_order_from_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1237"}, {"id": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "label": "list_step_output_dispatch_options_for_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1394"}, {"id": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "label": "list_cell_product_options_for_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1502"}, {"id": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "label": "_protocol_sample_ids_for_sample_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1516"}, {"id": "crud_qc_work_order_list_work_orders", "label": "list_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1552"}, {"id": "crud_qc_work_order_build_work_order_list_summaries", "label": "build_work_order_list_summaries()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1716"}, {"id": "crud_qc_work_order_empty_qc_tab_counts", "label": "_empty_qc_tab_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1750"}, {"id": "crud_qc_work_order_resolve_wo_tab_key", "label": "_resolve_wo_tab_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1754"}, {"id": "crud_qc_work_order_unfinished_work_order_filter", "label": "_unfinished_work_order_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1773"}, {"id": "crud_qc_work_order_enrich_unfinished_badge_counts", "label": "_enrich_unfinished_badge_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1783"}, {"id": "crud_qc_work_order_aggregate_qc_tab_counts", "label": "_aggregate_qc_tab_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1819"}, {"id": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "label": "count_unfinished_work_orders_by_tab()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1831"}, {"id": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "label": "count_mine_unfinished_work_orders_by_tab()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1864"}, {"id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1910"}, {"id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1919"}, {"id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1940"}, {"id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1964"}, {"id": "crud_qc_work_order_get_qc_info_map_for_samples", "label": "get_qc_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1988"}, {"id": "crud_qc_work_order_process_qc_info_items_from_wos", "label": "_process_qc_info_items_from_wos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2053"}, {"id": "crud_qc_work_order_get_process_qc_info_map_for_samples", "label": "get_process_qc_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2065"}, {"id": "crud_qc_work_order_list_process_qc_info_for_sample", "label": "list_process_qc_info_for_sample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2132"}, {"id": "crud_qc_work_order_get_schedule_gate_qc_info", "label": "get_schedule_gate_qc_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2157"}, {"id": "crud_qc_work_order_list_process_qc_info_for_schedule", "label": "list_process_qc_info_for_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2184"}, {"id": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "label": "list_process_qc_info_for_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2209"}, {"id": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "label": "_gate_qc_info_for_inbound_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2233"}, {"id": "crud_qc_work_order_get_production_work_order_qc_info", "label": "get_production_work_order_qc_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2273"}, {"id": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "label": "_resolve_reception_id_for_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2333"}, {"id": "crud_qc_work_order_get_work_order_detail", "label": "get_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2355"}, {"id": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "label": "_soft_delete_tasks_by_source_line_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2440"}, {"id": "crud_qc_work_order_get_task_by_source_line_id", "label": "_get_task_by_source_line_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2474"}, {"id": "crud_qc_work_order_apply_item_assignees", "label": "_apply_item_assignees()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2488"}, {"id": "crud_qc_work_order_sync_work_order_lab_items", "label": "_sync_work_order_lab_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2514"}, {"id": "crud_qc_work_order_sync_work_order_third_party_items", "label": "_sync_work_order_third_party_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2638"}, {"id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2778"}, {"id": "crud_qc_work_order_try_complete_work_order", "label": "try_complete_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2822"}, {"id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2849"}, {"id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2871"}, {"id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2896"}, {"id": "crud_qc_work_order_create_temp_qc_work_order", "label": "create_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2921"}, {"id": "crud_qc_work_order_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2962"}, {"id": "crud_qc_work_order_update_temp_qc_work_order", "label": "update_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2996"}, {"id": "crud_qc_work_order_list_temp_qc_work_orders", "label": "list_temp_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3018"}, {"id": "crud_qc_work_order_get_temp_qc_work_order", "label": "get_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3064"}, {"id": "crud_qc_work_order_get_temp_qc_work_order_detail", "label": "get_temp_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3077"}, {"id": "crud_qc_work_order_configure_temp_qc_work_order", "label": "configure_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3092"}, {"id": "crud_qc_work_order_try_complete_temp_qc_work_order", "label": "try_complete_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3131"}, {"id": "crud_qc_work_order_delete_temp_qc_work_order", "label": "delete_temp_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3155"}, {"id": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "label": "build_outbound_pilot_context_by_schedule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3227"}, {"id": "crud_qc_work_order_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3355"}, {"id": "crud_qc_work_order_create_qc_work_order_manual", "label": "create_qc_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3390"}, {"id": "crud_qc_work_order_create_outbound_qc_work_order", "label": "create_outbound_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3427"}, {"id": "crud_qc_work_order_delete_qc_work_order", "label": "delete_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3487"}, {"id": "crud_qc_work_order_rationale_99", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8ffd\u6eaf\u7533\u8bf7\u5355\uff0c\u5f97\u5230\u51fa\u5e93\u751f\u4ea7/\u8d28\u68c0\u5de5\u5355\u5e94\u4f7f\u7528\u7684 biz_type\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L99"}, {"id": "crud_qc_work_order_rationale_215", "label": "\u6b65\u9aa4\u4ea7\u51fa\u7269\u89e6\u53d1\u7684\u8d28\u68c0\uff1a\u65e0\u7ec6\u80de\u4ea7\u54c1\u65f6\u7528\u5de5\u5355\u6761\u7801/\u540d\u79f0\u5c55\u793a\u8d28\u68c0\u5bf9\u8c61\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L215"}, {"id": "crud_qc_work_order_rationale_261", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u7528\u6237\u59d3\u540d/\u7597\u7a0b\u5e8f\u53f7/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L261"}, {"id": "crud_qc_work_order_rationale_382", "label": "\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L382"}, {"id": "crud_qc_work_order_rationale_433", "label": "\u5165\u5e93\u8d28\u68c0\u5de5\u5355\uff1a\u6309\u6bcd\u4eb2\u59d3\u540d\u5339\u914d\uff08\u7ec6\u80de\u5b58\u50a8\u534f\u8bae / \u79d1\u7814\u6350\u8d60\u5355\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L433"}, {"id": "crud_qc_work_order_rationale_510", "label": "\u5217\u8868\u5c55\u793a\u4ee5\u5de5\u5355 receptionSource \u4e3a\u51c6\uff0c\u63a5\u6536\u8bb0\u5f55\u4f5c\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L510"}, {"id": "crud_qc_work_order_rationale_519", "label": "\u79d1\u7814\u6350\u8d60\uff1a\u63a5\u6536\u8bb0\u5f55 donation_sample_id\uff1b\u5de5\u5355 protocol_sample_id \u5b58\u6350\u8d60\u6837\u672c id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L519"}, {"id": "crud_qc_work_order_rationale_562", "label": "\u6309\u63a5\u6536\u8bb0\u5f55\u89e3\u6790\u6837\u672c\u7c7b\u578b\uff1b\u4f20\u5165 item \u65f6\u4e0e\u5de5\u5355\u5217\u8868 enrich \u89c4\u5219\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L562"}, {"id": "crud_qc_work_order_rationale_842", "label": "\u5165\u5e93\u5217\u8868\uff1a\u8865\u5145\u540c\u534f\u8bae\u4e0b\u5168\u90e8\u6837\u672c\uff08\u4f9b\u5361\u7247\u6807\u9898\u680f\u300c\u540c\u534f\u8bae\u6837\u672c\u300d\u5c55\u793a\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L842"}, {"id": "crud_qc_work_order_rationale_1097", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1097"}, {"id": "crud_qc_work_order_rationale_1247", "label": "\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u8d28\u68c0\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1247"}, {"id": "crud_qc_work_order_rationale_1400", "label": "\u6c47\u603b\u751f\u4ea7\u5de5\u5355\u4e0b\u53ef\u6d3e\u53d1\u7684\u6b65\u9aa4\u4ea7\u51fa\u7269\uff1a\u7c7b\u578b\u4e3a\u6709\u6548\u7269\u4e14\u6709\u6761\u7801\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1400"}, {"id": "crud_qc_work_order_rationale_1721", "label": "\u6279\u91cf\u6784\u5efa\u5217\u8868\u7ea7\u5de5\u5355\u6458\u8981\uff08\u4e0e list_work_orders \u5355\u9879\u5b57\u6bb5\u4e00\u81f4\uff0c\u975e\u8be6\u60c5\u63a5\u53e3\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1721"}, {"id": "crud_qc_work_order_rationale_1786", "label": "\u5217\u8868\u9879\u8865\u5145\u672a\u5b8c\u6210\u5361\u7247\u89d2\u6807\uff1a\u5f85\u914d\u7f6e=1\uff0c\u5df2\u914d\u7f6e=\u672a\u5b8c\u6210\u8d28\u68c0\u4efb\u52a1\u6570\uff08\u81f3\u5c11 1\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1786"}, {"id": "crud_qc_work_order_rationale_1837", "label": "\u6309 Tab \u7edf\u8ba1\u672a\u5b8c\u6210\u8d28\u68c0\u5de5\u5355\u6570\uff08\u5f85\u914d\u7f6e + \u5df2\u914d\u7f6e\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1837"}, {"id": "crud_qc_work_order_rationale_1870", "label": "\u6211\u7684\u8d28\u68c0\u4efb\u52a1\uff1a\u6309 Tab \u7edf\u8ba1\u5f53\u524d\u7528\u6237\u8d1f\u8d23\u4e14\u672a\u5b8c\u6210\u7684\u8d28\u68c0\u5de5\u5355\u6570\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1870"}, {"id": "crud_qc_work_order_rationale_1995", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u95e8\u7981\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08trigger_source=reception\uff09\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1995"}, {"id": "crud_qc_work_order_rationale_2072", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2072"}, {"id": "crud_qc_work_order_rationale_2138", "label": "\u6309\u6837\u672c\u7f16\u7801\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08\u4f9b\u5165\u5e93\u653e\u884c\u67e5\u770b\u7b49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2138"}, {"id": "crud_qc_work_order_rationale_2163", "label": "\u51fa\u5e93\u8ba1\u5212\u81ea\u52a8\u8d28\u68c0\uff08trigger_source=schedule\uff09\uff0c\u4f9b\u8f93\u6ce8\u8ba1\u5212/\u51fa\u5e93\u653e\u884c\u67e5\u770b\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2163"}, {"id": "crud_qc_work_order_rationale_2190", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2190"}, {"id": "crud_qc_work_order_rationale_2215", "label": "\u6309\u751f\u4ea7\u5de5\u5355\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u7684\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2215"}, {"id": "crud_qc_work_order_rationale_2236", "label": "\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u5173\u8054\u7684\u6837\u672c\u63a5\u6536\u8d28\u68c0\uff08trigger_source=reception\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2236"}, {"id": "crud_qc_work_order_rationale_2279", "label": "\u751f\u4ea7\u5de5\u5355\u8d28\u68c0\u53ea\u8bfb\u6458\u8981\uff1a\u5165\u5e93\u542b\u6837\u672c\u63a5\u6536\u8d28\u68c0 + \u672c\u5de5\u5355\u6d3e\u53d1\u7684\u751f\u4ea7\u8fc7\u7a0b\u8d28\u68c0\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2279"}, {"id": "crud_qc_work_order_rationale_2336", "label": "\u8be6\u60c5\u63a5\u53e3\u89e3\u6790\u63a5\u6536\u8bb0\u5f55 ID\uff1a\u4f18\u5148 reception_id\uff0c\u751f\u4ea7\u8fc7\u7a0b\u5de5\u5355\u6309 sample_code \u56de\u67e5\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2336"}, {"id": "crud_qc_work_order_rationale_2443", "label": "\u8f6f\u5220\u6307\u5b9a\u660e\u7ec6\u884c\u5173\u8054\u7684\u8d28\u68c0\u4efb\u52a1\u53ca\u5176\u68c0\u6d4b\u7ed3\u679c\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2443"}, {"id": "crud_qc_work_order_rationale_2526", "label": "\u6bd4\u5bf9\u540c\u6b65\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6\uff1a\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e\uff0c\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2526"}, {"id": "crud_qc_work_order_rationale_2650", "label": "\u6bd4\u5bf9\u540c\u6b65\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6\uff1a\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e\uff0c\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2650"}, {"id": "crud_qc_work_order_rationale_2930", "label": "\u521b\u5efa\u4e34\u65f6\u8d28\u68c0\u5de5\u5355\uff08work_order_type='temporary'\uff0cLSZJ\u524d\u7f00\u7f16\u53f7\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2930"}, {"id": "crud_qc_work_order_rationale_2972", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff1a\u5165\u5e93/\u51fa\u5e93\u53ef\u6539\u5907\u6ce8\u4e0e\u72b6\u6001\uff1b\u4e34\u65f6\u53ef\u6539\u5907\u6ce8\u4e0e\u8d28\u68c0\u5bf9\u8c61", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2972"}, {"id": "crud_qc_work_order_rationale_3230", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212 ID \u7ec4\u88c5\u51fa\u5e93\u4e2d\u8bd5\u670d\u52a1\u4e0a\u4e0b\u6587\uff08\u7533\u8bf7\u5355/\u60a3\u8005/\u65b9\u6848/\u8ba1\u5212/\u4ea7\u54c1\uff09\uff0c\u4f9b\u8d28\u68c0\u4e0e\u751f\u4ea7\u5de5\u5355\u8be6\u60c5\u590d\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3230"}, {"id": "crud_qc_work_order_rationale_3488", "label": "\u8f6f\u5220\u9664\u8d28\u68c0\u5de5\u5355\u53ca\u5176\u5173\u8054\u7684\u4efb\u52a1\u3001\u4efb\u52a1\u7ed3\u679c\u3001\u68c0\u6d4b\u9879\u76ee\u548c\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3488"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_qc_third_party_company", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_services_qc_work_order_fee_summary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L159", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L258", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L426", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L492", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_load_sample_type_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_reception_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L509", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_protocol_group_key_for_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L823", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_protocol_sibling_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L974", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_gen_daily_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L999", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1013", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1021", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1089", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1206", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_qc_work_order_from_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1394", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1502", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_build_work_order_list_summaries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1716", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_empty_qc_tab_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1750", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_wo_tab_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_unfinished_work_order_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1773", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_aggregate_qc_tab_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1819", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1831", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1864", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1910", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_lab_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1919", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_third_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1940", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_qc_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1964", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_qc_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1988", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2053", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_process_qc_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2065", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_process_qc_info_for_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2132", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_schedule_gate_qc_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_process_qc_info_for_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_production_work_order_qc_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2333", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2355", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2440", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_task_by_source_line_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2474", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_apply_item_assignees", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2488", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2514", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_sync_work_order_third_party_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2638", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_configure_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2778", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_try_complete_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2822", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_lab_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2849", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_third_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_temp_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2896", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2921", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2962", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_update_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2996", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_list_temp_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3018", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3064", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_temp_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3077", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_configure_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3092", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_try_complete_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3131", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_delete_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3355", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_qc_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_create_outbound_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3487", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_qc_targets", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L254", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_qc_targets", "target": "crud_qc_work_order_enrich_work_order_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L255", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_outbound_work_orders", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L291", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_outbound_work_orders", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L374", "weight": 1.0}, {"source": "crud_qc_work_order_effective_donation_sample_id", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L520", "weight": 1.0}, {"source": "crud_qc_work_order_effective_protocol_sample_id", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L528", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L565", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L566", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L568", "weight": 1.0}, {"source": "crud_qc_work_order_sample_type_name_for_reception", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_reception_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L627", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L629", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_effective_protocol_sample_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L638", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_load_sample_type_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L678", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L752", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L773", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_sample_type_name_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L776", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_work_order_list_items", "target": "crud_qc_work_order_enrich_protocol_sibling_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L820", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_protocol_sibling_samples", "target": "crud_qc_work_order_load_sample_type_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L882", "weight": 1.0}, {"source": "crud_qc_work_order_enrich_protocol_sibling_samples", "target": "crud_qc_work_order_protocol_group_key_for_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L967", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1046", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1047", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1048", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1079", "weight": 1.0}, {"source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1082", "weight": 1.0}, {"source": "crud_qc_work_order_create_work_order_from_reception", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1139", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_from_production", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1272", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_from_production", "target": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1317", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_from_production", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1348", "weight": 1.0}, {"source": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "target": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1413", "weight": 1.0}, {"source": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "target": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1482", "weight": 1.0}, {"source": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1509", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1705", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1706", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1708", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1709", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1710", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1712", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1729", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1730", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1732", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1733", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1734", "weight": 1.0}, {"source": "crud_qc_work_order_build_work_order_list_summaries", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1736", "weight": 1.0}, {"source": "crud_qc_work_order_aggregate_qc_tab_counts", "target": "crud_qc_work_order_empty_qc_tab_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1820", "weight": 1.0}, {"source": "crud_qc_work_order_aggregate_qc_tab_counts", "target": "crud_qc_work_order_resolve_wo_tab_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1822", "weight": 1.0}, {"source": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_unfinished_work_order_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1842", "weight": 1.0}, {"source": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_aggregate_qc_tab_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1861", "weight": 1.0}, {"source": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_unfinished_work_order_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1898", "weight": 1.0}, {"source": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "target": "crud_qc_work_order_aggregate_qc_tab_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1907", "weight": 1.0}, {"source": "crud_qc_work_order_third_lines", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1958", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1976", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1978", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_qc_biz_type_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1980", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1981", "weight": 1.0}, {"source": "crud_qc_work_order_qc_info_item", "target": "crud_qc_work_order_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1982", "weight": 1.0}, {"source": "crud_qc_work_order_get_qc_info_map_for_samples", "target": "crud_qc_work_order_qc_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2030", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "target": "crud_qc_work_order_qc_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2058", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2059", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2060", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2061", "weight": 1.0}, {"source": "crud_qc_work_order_get_process_qc_info_map_for_samples", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2104", "weight": 1.0}, {"source": "crud_qc_work_order_list_process_qc_info_for_sample", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2154", "weight": 1.0}, {"source": "crud_qc_work_order_get_schedule_gate_qc_info", "target": "crud_qc_work_order_qc_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2181", "weight": 1.0}, {"source": "crud_qc_work_order_list_process_qc_info_for_schedule", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2206", "weight": 1.0}, {"source": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "target": "crud_qc_work_order_process_qc_info_items_from_wos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2230", "weight": 1.0}, {"source": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "target": "crud_qc_work_order_qc_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2270", "weight": 1.0}, {"source": "crud_qc_work_order_get_production_work_order_qc_info", "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2307", "weight": 1.0}, {"source": "crud_qc_work_order_get_production_work_order_qc_info", "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2321", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2358", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2361", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2362", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2364", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2385", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2409", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2413", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2417", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2425", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2426", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_production_work_order_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2436", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_lab_items", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2548", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_lab_items", "target": "crud_qc_work_order_get_task_by_source_line_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2559", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_lab_items", "target": "crud_qc_work_order_apply_item_assignees", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2579", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_third_party_items", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2672", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_third_party_items", "target": "crud_qc_work_order_get_task_by_source_line_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2685", "weight": 1.0}, {"source": "crud_qc_work_order_sync_work_order_third_party_items", "target": "crud_qc_work_order_apply_item_assignees", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2708", "weight": 1.0}, {"source": "crud_qc_work_order_configure_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2795", "weight": 1.0}, {"source": "crud_qc_work_order_try_complete_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2835", "weight": 1.0}, {"source": "crud_qc_work_order_temp_third_lines", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2890", "weight": 1.0}, {"source": "crud_qc_work_order_create_temp_qc_work_order", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2931", "weight": 1.0}, {"source": "crud_qc_work_order_create_temp_qc_work_order", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2934", "weight": 1.0}, {"source": "crud_qc_work_order_update_qc_work_order", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2973", "weight": 1.0}, {"source": "crud_qc_work_order_update_qc_work_order", "target": "crud_qc_work_order_validate_cell_product_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2979", "weight": 1.0}, {"source": "crud_qc_work_order_update_temp_qc_work_order", "target": "crud_qc_work_order_update_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3007", "weight": 1.0}, {"source": "crud_qc_work_order_list_temp_qc_work_orders", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3058", "weight": 1.0}, {"source": "crud_qc_work_order_list_temp_qc_work_orders", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3060", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3080", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3083", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_qc_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3084", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_lab_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3086", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_third_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3087", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_temp_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3088", "weight": 1.0}, {"source": "crud_qc_work_order_configure_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3105", "weight": 1.0}, {"source": "crud_qc_work_order_try_complete_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3147", "weight": 1.0}, {"source": "crud_qc_work_order_delete_temp_qc_work_order", "target": "crud_qc_work_order_get_temp_qc_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3158", "weight": 1.0}, {"source": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3252", "weight": 1.0}, {"source": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3261", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_get_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3358", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3368", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3371", "weight": 1.0}, {"source": "crud_qc_work_order_get_outbound_qc_detail", "target": "crud_qc_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3374", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_manual", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3405", "weight": 1.0}, {"source": "crud_qc_work_order_create_outbound_qc_work_order", "target": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3438", "weight": 1.0}, {"source": "crud_qc_work_order_create_outbound_qc_work_order", "target": "crud_qc_work_order_gen_daily_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3461", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_99", "target": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L99", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_215", "target": "crud_qc_work_order_enrich_work_order_step_outputs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L215", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_261", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L261", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_382", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L382", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_433", "target": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L433", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_510", "target": "crud_qc_work_order_effective_reception_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L510", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_519", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L519", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_562", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L562", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_842", "target": "crud_qc_work_order_enrich_protocol_sibling_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L842", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1097", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1097", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1247", "target": "crud_qc_work_order_create_qc_work_order_from_production", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1247", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1400", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1400", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1721", "target": "crud_qc_work_order_build_work_order_list_summaries", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1721", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1786", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1786", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1837", "target": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1837", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1870", "target": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1870", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1995", "target": "crud_qc_work_order_get_qc_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1995", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2072", "target": "crud_qc_work_order_get_process_qc_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2072", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2138", "target": "crud_qc_work_order_list_process_qc_info_for_sample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2138", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2163", "target": "crud_qc_work_order_get_schedule_gate_qc_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2163", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2190", "target": "crud_qc_work_order_list_process_qc_info_for_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2190", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2215", "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2215", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2236", "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2236", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2279", "target": "crud_qc_work_order_get_production_work_order_qc_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2279", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2336", "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2336", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2443", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2443", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2526", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2526", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2650", "target": "crud_qc_work_order_sync_work_order_third_party_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2650", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2930", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2930", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2972", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2972", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_3230", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3230", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_3488", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3488", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L103"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L103"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L103"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L125"}, {"caller_nid": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L133"}, {"caller_nid": "crud_qc_work_order_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L140"}, {"caller_nid": "crud_qc_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L144"}, {"caller_nid": "crud_qc_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L148"}, {"caller_nid": "crud_qc_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L149"}, {"caller_nid": "crud_qc_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L155"}, {"caller_nid": "crud_qc_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L156"}, {"caller_nid": "crud_qc_work_order_qc_biz_type_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L160"}, {"caller_nid": "crud_qc_work_order_qc_biz_type_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L161"}, {"caller_nid": "crud_qc_work_order_work_order_qc_biz_type", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L165"}, {"caller_nid": "crud_qc_work_order_work_order_qc_biz_type", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L168"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L174"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L176"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "get_cell_product", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L177"}, {"caller_nid": "crud_qc_work_order_validate_cell_product_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L179"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L188"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L188"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L188"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L192"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L192"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L192"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L194"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L200"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L200"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L204"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L205"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L206"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L207"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L208"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L220"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L222"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L223"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L223"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L229"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L229"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L229"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L231"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L239"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L239"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L241"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L241"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L244"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L244"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L245"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L246"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L246"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L247"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L267"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L270"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L270"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L270"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L274"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L276"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L276"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L276"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L276"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L278"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L282"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L285"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L301"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L301"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L301"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L303"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L309"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L309"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L312"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L312"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L312"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L314"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L320"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L320"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L323"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L323"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L323"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L325"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L334"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L334"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L334"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L336"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L344"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L347"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L348"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L351"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L352"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L354"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L359"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L361"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L370"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L371"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L375"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L383"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L388"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L391"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L395"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L402"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L415"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L416"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L418"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L434"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L438"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L439"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L446"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L457"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L461"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L465"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L469"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L469"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L469"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L469"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L472"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L483"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L487"}, {"caller_nid": "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L489"}, {"caller_nid": "crud_qc_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L493"}, {"caller_nid": "crud_qc_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L494"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L503"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L503"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L503"}, {"caller_nid": "crud_qc_work_order_load_sample_type_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L504"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_qc_work_order_effective_reception_source", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L513"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L522"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L523"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L524"}, {"caller_nid": "crud_qc_work_order_effective_donation_sample_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L524"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L530"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L531"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L532"}, {"caller_nid": "crud_qc_work_order_effective_protocol_sample_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L532"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L545"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L548"}, {"caller_nid": "crud_qc_work_order_sample_type_name_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L550"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L581"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L582"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L584"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L584"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L586"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L586"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L586"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L586"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L593"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L593"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L593"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L594"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L600"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L600"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L600"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L600"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L602"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L605"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L608"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "_resolve_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L626"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L631"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L632"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L633"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L634"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L634"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L636"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L640"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L641"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L642"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L643"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L643"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L645"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L646"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L646"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L648"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L648"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L649"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L649"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L654"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L654"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L654"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L655"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L662"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L662"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L662"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L664"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L664"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L670"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L671"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L674"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L674"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L674"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L674"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L684"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L684"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L684"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L690"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L695"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L696"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L701"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L701"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L701"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L707"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L712"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L713"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L717"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L717"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L717"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L719"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L731"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L731"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L731"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L733"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L743"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "_resolve_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L749"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L754"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L755"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L756"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L756"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L757"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L761"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L762"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L763"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L763"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L764"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L768"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L769"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L770"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L771"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "apply_special_to_item_from_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L784"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L794"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L794"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L795"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L795"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L797"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L798"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L803"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L808"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L808"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L809"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L809"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L811"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L812"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L817"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L827"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L827"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L828"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L828"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_qc_work_order_protocol_group_key_for_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L848"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L848"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L850"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L850"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L853"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L856"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L858"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L864"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L864"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L864"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L866"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L871"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L875"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L877"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L879"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L880"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L883"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L885"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L886"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L888"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L892"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L898"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L900"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L901"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L904"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L907"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L911"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L918"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L923"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L927"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L929"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L931"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L932"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L933"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L935"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L937"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L938"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L940"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L944"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L950"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L952"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L953"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L956"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L959"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L960"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L963"}, {"caller_nid": "crud_qc_work_order_enrich_protocol_sibling_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L968"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L979"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L980"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L980"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L980"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L987"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L994"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L994"}, {"caller_nid": "crud_qc_work_order_enrich_production_work_order_refs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L995"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1000"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1000"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1003"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1003"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1003"}, {"caller_nid": "crud_qc_work_order_gen_daily_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1006"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1014"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_qc_work_order_user_nick_name_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1018"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1027"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1028"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1030"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1032"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1033"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1049"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1051"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1052"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1053"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1054"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1055"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1056"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1062"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1063"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1064"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1066"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1069"}, {"caller_nid": "crud_qc_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1074"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1098"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1101"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1101"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1101"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1112"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1117"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1117"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1117"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1128"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1128"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1128"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1137"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1138"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1155"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1156"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1162"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1162"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1162"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1173"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1173"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1173"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1179"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1197"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1198"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1201"}, {"caller_nid": "crud_qc_work_order_create_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1222"}, {"caller_nid": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1249"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1249"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1249"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1258"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1259"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1259"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1261"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1262"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1264"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1266"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1268"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1270"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1276"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1278"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1281"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1281"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1281"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1290"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1293"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1293"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1293"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1302"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1315"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1320"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1330"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1334"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1335"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1340"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1340"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1342"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1343"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1343"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1346"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1347"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1362"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1363"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1376"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1377"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1385"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1389"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_from_production", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1390"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1402"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1402"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1402"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1411"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1418"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1418"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1418"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1430"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1430"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1432"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1432"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1432"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1434"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1444"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1444"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1446"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1446"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1446"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1448"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1448"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1456"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1456"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1456"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1456"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1458"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1461"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1461"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1464"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1465"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1472"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1475"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1478"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1481"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1483"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1493"}, {"caller_nid": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1494"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1522"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1526"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1529"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1529"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1529"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1537"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1540"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1540"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1540"}, {"caller_nid": "crud_qc_work_order_protocol_sample_ids_for_sample_type", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1548"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1695"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1695"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1695"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1695"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1695"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1696"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1697"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1697"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1699"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1699"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1699"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1699"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1699"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1700"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1711"}, {"caller_nid": "crud_qc_work_order_list_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1713"}, {"caller_nid": "crud_qc_work_order_build_work_order_list_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1726"}, {"caller_nid": "crud_qc_work_order_build_work_order_list_summaries", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1729"}, {"caller_nid": "crud_qc_work_order_build_work_order_list_summaries", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1735"}, {"caller_nid": "crud_qc_work_order_build_work_order_list_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1737"}, {"caller_nid": "crud_qc_work_order_resolve_wo_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1759"}, {"caller_nid": "crud_qc_work_order_resolve_wo_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1763"}, {"caller_nid": "crud_qc_work_order_resolve_wo_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1769"}, {"caller_nid": "crud_qc_work_order_unfinished_work_order_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1774"}, {"caller_nid": "crud_qc_work_order_unfinished_work_order_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1775"}, {"caller_nid": "crud_qc_work_order_unfinished_work_order_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1776"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1792"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1792"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1792"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1797"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1797"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1797"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1797"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1797"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1800"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1801"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1806"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1808"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1812"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1812"}, {"caller_nid": "crud_qc_work_order_enrich_unfinished_badge_counts", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1813"}, {"caller_nid": "crud_qc_work_order_aggregate_qc_tab_counts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1825"}, {"caller_nid": "crud_qc_work_order_aggregate_qc_tab_counts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1826"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1838"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1838"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1846"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1848"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1848"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1848"}, {"caller_nid": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1852"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1872"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1872"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1872"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1872"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1876"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1876"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1880"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1887"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1888"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "unicode_ci", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1889"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1900"}, {"caller_nid": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1900"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1913"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1913"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1915"}, {"caller_nid": "crud_qc_work_order_get_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1916"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1921"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1921"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1921"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1921"}, {"caller_nid": "crud_qc_work_order_lab_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1926"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1942"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1942"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1942"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1942"}, {"caller_nid": "crud_qc_work_order_third_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1947"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1967"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1969"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1969"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1970"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1970"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1971"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1971"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1972"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1973"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1974"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1974"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1975"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1979"}, {"caller_nid": "crud_qc_work_order_qc_info_item", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1983"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2004"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2004"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2004"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2004"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2008"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2008"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2008"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2014"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2020"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2024"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2025"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2028"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2036"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2036"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2036"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2038"}, {"caller_nid": "crud_qc_work_order_get_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2047"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2077"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2077"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2077"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2077"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2081"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2081"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2081"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2081"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2087"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2089"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2094"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2096"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2096"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2098"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2099"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2102"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2110"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2110"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2110"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2110"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2112"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2118"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2123"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2125"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2125"}, {"caller_nid": "crud_qc_work_order_get_process_qc_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2127"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2139"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2143"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2143"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2143"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2143"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_sample", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2151"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2164"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2168"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2168"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2168"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2168"}, {"caller_nid": "crud_qc_work_order_get_schedule_gate_qc_info", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2176"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2191"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2195"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2195"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2195"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2195"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_schedule", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2203"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2216"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2220"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2220"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2220"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2220"}, {"caller_nid": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2227"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2239"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2241"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2241"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2245"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2245"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2252"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2254"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2254"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2259"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2261"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2261"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2263"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2265"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2265"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2267"}, {"caller_nid": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2267"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2282"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2284"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2286"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2286"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2286"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2295"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2297"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2297"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2298"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2298"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2311"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2311"}, {"caller_nid": "crud_qc_work_order_get_production_work_order_qc_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2311"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2337"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2340"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2343"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2343"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2348"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2348"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2350"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2351"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2351"}, {"caller_nid": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2351"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2360"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2366"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2368"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2368"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2369"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2370"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2371"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2372"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2373"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2374"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2375"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2376"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2377"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2378"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2379"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2380"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2381"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2382"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2387"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2393"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2396"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2396"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2396"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2406"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2418"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2421"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2427"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2430"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2431"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2433"}, {"caller_nid": "crud_qc_work_order_get_work_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2434"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2447"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2447"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2447"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2449"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2457"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "soft_delete_assignees_by_task_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2459"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2460"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2460"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2460"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2461"}, {"caller_nid": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2471"}, {"caller_nid": "crud_qc_work_order_get_task_by_source_line_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2478"}, {"caller_nid": "crud_qc_work_order_get_task_by_source_line_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2478"}, {"caller_nid": "crud_qc_work_order_get_task_by_source_line_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2478"}, {"caller_nid": "crud_qc_work_order_apply_item_assignees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2501"}, {"caller_nid": "crud_qc_work_order_apply_item_assignees", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2503"}, {"caller_nid": "crud_qc_work_order_apply_item_assignees", "callee": "sync_assignees_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2504"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2527"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2529"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2529"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2529"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2538"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2539"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2539"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2547"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2558"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2564"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2566"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "get_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2591"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2593"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "BizQcWorkOrderLabItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2594"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2595"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2610"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2611"}, {"caller_nid": "crud_qc_work_order_sync_work_order_lab_items", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2612"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2651"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2653"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2653"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2653"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2662"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2663"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2663"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2671"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2674"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2683"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2684"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2690"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2692"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "get_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2720"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2722"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "get_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2723"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2725"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2726"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "BizQcWorkOrderThirdItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2728"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2729"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2747"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2748"}, {"caller_nid": "crud_qc_work_order_sync_work_order_third_party_items", "callee": "create_task_for_line", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2749"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2797"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "normalize_legacy_configure_to_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2802"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "configure_work_order_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2812"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2824"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2824"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2824"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2838"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2839"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "sync_schedule_from_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2842"}, {"caller_nid": "crud_qc_work_order_try_complete_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2843"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2851"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2851"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2851"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2851"}, {"caller_nid": "crud_qc_work_order_temp_lab_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2857"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2873"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2873"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2873"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2873"}, {"caller_nid": "crud_qc_work_order_temp_third_lines", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2879"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2898"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2898"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2898"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2898"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2905"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2910"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2911"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2912"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2913"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2914"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2915"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2916"}, {"caller_nid": "crud_qc_work_order_temp_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2917"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2932"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2933"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2953"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2954"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2957"}, {"caller_nid": "crud_qc_work_order_create_temp_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2958"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2975"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2976"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2976"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2983"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2985"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2988"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2990"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2991"}, {"caller_nid": "crud_qc_work_order_update_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2992"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3048"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3048"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3048"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3048"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3048"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3049"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3050"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3050"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3052"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3052"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3052"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3052"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3052"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3053"}, {"caller_nid": "crud_qc_work_order_list_temp_qc_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3061"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3067"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3067"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3073"}, {"caller_nid": "crud_qc_work_order_get_temp_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3074"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3107"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "normalize_legacy_configure_to_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3113"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "configure_work_order_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3121"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3135"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3135"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3135"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3150"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3151"}, {"caller_nid": "crud_qc_work_order_try_complete_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3152"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3160"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3162"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3164"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3167"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3167"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3167"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3177"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3177"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3177"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3193"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3193"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3193"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3207"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3207"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3207"}, {"caller_nid": "crud_qc_work_order_delete_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3224"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3242"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3242"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3242"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3265"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3265"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3265"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3284"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3284"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3284"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3293"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3300"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3309"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3309"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3309"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3321"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3331"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3331"}, {"caller_nid": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3331"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3360"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3361"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3363"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3368"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3370"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "list_tasks_by_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3381"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3382"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3383"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3385"}, {"caller_nid": "crud_qc_work_order_get_outbound_qc_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3386"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3403"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3404"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3422"}, {"caller_nid": "crud_qc_work_order_create_qc_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3423"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3438"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3445"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3445"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3445"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3457"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "BizQcWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3459"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3460"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3482"}, {"caller_nid": "crud_qc_work_order_create_outbound_qc_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3483"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3489"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3489"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3489"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3490"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3497"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3499"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3501"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3504"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3504"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3504"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3505"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3510"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3510"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3510"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3511"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3522"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3522"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3522"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3523"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3531"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3531"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3531"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3532"}, {"caller_nid": "crud_qc_work_order_delete_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L3544"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5b6c590e171fc9893554785d30edc6a05141fa352a0c2c397c10a4d0344a25da.json b/backend/app/graphify-out/cache/ast/5b6c590e171fc9893554785d30edc6a05141fa352a0c2c397c10a4d0344a25da.json new file mode 100644 index 00000000..7979a957 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5b6c590e171fc9893554785d30edc6a05141fa352a0c2c397c10a4d0344a25da.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1"}, {"id": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "label": "apply_exclude_inactive_protocol_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L52"}, {"id": "crud_production_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L81"}, {"id": "crud_production_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L88"}, {"id": "crud_production_work_order_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L92"}, {"id": "crud_production_work_order_generate_work_order_no", "label": "_generate_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L104"}, {"id": "crud_production_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L123"}, {"id": "crud_production_work_order_enrich_wo_items", "label": "_enrich_wo_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L156"}, {"id": "crud_production_work_order_dec_price", "label": "_dec_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L169"}, {"id": "crud_production_work_order_enrich_outbound_items", "label": "_enrich_outbound_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L178"}, {"id": "crud_production_work_order_outbound_work_order_ids_by_keyword", "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L313"}, {"id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L367"}, {"id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L372"}, {"id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L377"}, {"id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L408"}, {"id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L461"}, {"id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L474"}, {"id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585"}, {"id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L709"}, {"id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L752"}, {"id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L766"}, {"id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L787"}, {"id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L821"}, {"id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L872"}, {"id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L892"}, {"id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L954"}, {"id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L987"}, {"id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1006"}, {"id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1053"}, {"id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1104"}, {"id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1123"}, {"id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1137"}, {"id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1164"}, {"id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1205"}, {"id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1220"}, {"id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1242"}, {"id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1290"}, {"id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1326"}, {"id": "crud_production_work_order_rationale_53", "label": "\u6392\u9664\u5173\u8054\u91c7\u96c6\u534f\u8bae/\u6350\u8d60\u534f\u8bae\u5904\u4e8e\u65e0\u6548\u6001\uff08\u5df2\u4f5c\u5e9f\u3001\u5c5e\u5730\u5e9f\u5f03\uff09\u7684\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L53"}, {"id": "crud_production_work_order_rationale_181", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L181"}, {"id": "crud_production_work_order_rationale_314", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L314"}, {"id": "crud_production_work_order_rationale_380", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L380"}, {"id": "crud_production_work_order_rationale_411", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L411"}, {"id": "crud_production_work_order_rationale_462", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L462"}, {"id": "crud_production_work_order_rationale_481", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L481"}, {"id": "crud_production_work_order_rationale_715", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L715"}, {"id": "crud_production_work_order_rationale_774", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L774"}, {"id": "crud_production_work_order_rationale_822", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L822"}, {"id": "crud_production_work_order_rationale_873", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L873"}, {"id": "crud_production_work_order_rationale_899", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L899"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_services_qc_work_order_fee_summary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_wo_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_dec_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_outbound_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L313", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L372", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_outbound_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L474", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L709", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L752", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_update_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L787", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_task_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L821", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L872", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L892", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L954", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L987", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_outbound_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1006", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1053", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_temp_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1205", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_configure_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_temp_production_work_order_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1326", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L151", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_dec_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L306", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L393", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L396", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L398", "weight": 1.0}, {"source": "crud_production_work_order_attach_outbound_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L454", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L463", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L463", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_outbound_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L465", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L467", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_from_reception", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L523", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L703", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L703", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_outbound_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L704", "weight": 1.0}, {"source": "crud_production_work_order_update_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L775", "weight": 1.0}, {"source": "crud_production_work_order_complete_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L794", "weight": 1.0}, {"source": "crud_production_work_order_production_task_info", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L851", "weight": 1.0}, {"source": "crud_production_work_order_production_info_item", "target": "crud_production_work_order_production_task_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L888", "weight": 1.0}, {"source": "crud_production_work_order_get_production_info_map_for_samples", "target": "crud_production_work_order_production_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L932", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_manual", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L968", "weight": 1.0}, {"source": "crud_production_work_order_create_outbound_production_work_order", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1032", "weight": 1.0}, {"source": "crud_production_work_order_delete_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1077", "weight": 1.0}, {"source": "crud_production_work_order_temp_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1129", "weight": 1.0}, {"source": "crud_production_work_order_create_temp_production_work_order", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1147", "weight": 1.0}, {"source": "crud_production_work_order_list_temp_production_work_orders", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1201", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1223", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1226", "weight": 1.0}, {"source": "crud_production_work_order_configure_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1256", "weight": 1.0}, {"source": "crud_production_work_order_sync_temp_production_work_order_status", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1298", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1329", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1350", "weight": 1.0}, {"source": "crud_production_work_order_rationale_53", "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L53", "weight": 1.0}, {"source": "crud_production_work_order_rationale_181", "target": "crud_production_work_order_enrich_outbound_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L181", "weight": 1.0}, {"source": "crud_production_work_order_rationale_314", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_production_work_order_rationale_380", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L380", "weight": 1.0}, {"source": "crud_production_work_order_rationale_411", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L411", "weight": 1.0}, {"source": "crud_production_work_order_rationale_462", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L462", "weight": 1.0}, {"source": "crud_production_work_order_rationale_481", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L481", "weight": 1.0}, {"source": "crud_production_work_order_rationale_715", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L715", "weight": 1.0}, {"source": "crud_production_work_order_rationale_774", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L774", "weight": 1.0}, {"source": "crud_production_work_order_rationale_822", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L822", "weight": 1.0}, {"source": "crud_production_work_order_rationale_873", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L873", "weight": 1.0}, {"source": "crud_production_work_order_rationale_899", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L899", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L56"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L63"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L67"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L70"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L70"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L78"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L78"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L82"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L83"}, {"caller_nid": "crud_production_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L89"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L93"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L93"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L93"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L94"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L95"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L108"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L108"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L108"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L108"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L111"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L114"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L119"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L127"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L133"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L134"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L135"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L136"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L138"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L139"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L140"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L144"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L146"}, {"caller_nid": "crud_production_work_order_enrich_wo_items", "callee": "_enrich_work_order_list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L159"}, {"caller_nid": "crud_production_work_order_dec_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L173"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L196"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L196"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L201"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L205"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L209"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L212"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L226"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L226"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L226"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L228"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L236"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L240"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L240"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L240"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L242"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L250"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L250"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L255"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L255"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L255"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L257"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L265"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L265"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L265"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L267"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L275"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L278"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L278"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L280"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L283"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L284"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L286"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L291"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L293"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L302"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L303"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L308"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L321"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L326"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L326"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L326"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L326"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L326"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L326"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L329"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L336"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L343"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L355"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L356"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L357"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L358"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L359"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L368"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L369"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L373"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L374"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L381"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L384"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L387"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L387"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L387"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L391"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L399"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L402"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L415"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L416"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "build_outbound_pilot_context_by_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L419"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L422"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L434"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L434"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L434"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L441"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L441"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L441"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L443"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L449"}, {"caller_nid": "crud_production_work_order_wo_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L468"}, {"caller_nid": "crud_production_work_order_wo_to_response_dict", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L470"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L482"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L496"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L501"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L501"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L501"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L521"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L522"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L535"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L536"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L542"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L542"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L542"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L553"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L553"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L553"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L562"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L563"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L576"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L577"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L580"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L581"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L693"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L693"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L693"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L693"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L693"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L694"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L695"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L695"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L697"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L697"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L697"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L697"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L697"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L698"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L705"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L706"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L716"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L718"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L720"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L720"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L720"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L722"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L728"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L731"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L731"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L731"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L733"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L740"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L742"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L746"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L749"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L756"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L756"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L756"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L777"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L779"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L781"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L782"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L783"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L796"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L798"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L801"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L804"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L807"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L808"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L809"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L824"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L846"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L847"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L847"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "_production_conclusion_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L848"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L849"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L875"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L875"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L875"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L875"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L887"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L912"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L912"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L912"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L922"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L926"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L927"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L930"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L938"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L938"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L938"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L940"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L948"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L966"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L967"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L982"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L983"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L988"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L988"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L991"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L991"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L991"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L991"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L994"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L997"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1002"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1028"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1030"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1031"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1048"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1049"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1054"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1054"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1054"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1055"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1062"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1064"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1066"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1069"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1073"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1073"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1073"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1074"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1096"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1105"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1105"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1108"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1108"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1108"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1108"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1111"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1119"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1128"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1129"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1130"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1145"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1146"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1155"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1156"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1159"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1160"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1174"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1174"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1179"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1183"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1183"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1184"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1186"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1186"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1186"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1188"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1188"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1191"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1192"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1193"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1194"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1194"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1196"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1196"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1196"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1196"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1196"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1202"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1209"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1209"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1209"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1228"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1228"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1228"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1228"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1238"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1258"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1260"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "create_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1262"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1279"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1285"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1286"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1296"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1298"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1302"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1302"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1302"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1304"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1313"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1319"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1323"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1331"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1333"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1335"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1337"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1337"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1337"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1338"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1346"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1346"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1346"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1347"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1369"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/62ce7d7afbea98e111be6f35f3c9f31a71ea20f2cf2471e5e17a94b84c287d26.json b/backend/app/graphify-out/cache/ast/62ce7d7afbea98e111be6f35f3c9f31a71ea20f2cf2471e5e17a94b84c287d26.json new file mode 100644 index 00000000..0cc1e8d7 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/62ce7d7afbea98e111be6f35f3c9f31a71ea20f2cf2471e5e17a94b84c287d26.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "label": "production.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}, {"id": "api_production_legacy_material_write_gone", "label": "_legacy_material_write_gone()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75"}, {"id": "api_production_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L79"}, {"id": "api_production_get_current_user_id", "label": "_get_current_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L87"}, {"id": "api_production_consumablecreatebody", "label": "ConsumableCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L96"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_production_consumableupdatebody", "label": "ConsumableUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L110"}, {"id": "api_production_list_consumables", "label": "list_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L125"}, {"id": "api_production_list_all_consumables", "label": "list_all_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L139"}, {"id": "api_production_create_consumable", "label": "create_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L149"}, {"id": "api_production_update_consumable", "label": "update_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L158"}, {"id": "api_production_delete_consumable", "label": "delete_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L168"}, {"id": "api_production_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176"}, {"id": "api_production_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L182"}, {"id": "api_production_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L190"}, {"id": "api_production_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197"}, {"id": "api_production_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203"}, {"id": "api_production_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209"}, {"id": "api_production_consumable_stock_in", "label": "consumable_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L218"}, {"id": "api_production_consumable_stock_out", "label": "consumable_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L240"}, {"id": "api_production_consumable_batch_stock_in", "label": "consumable_batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L264"}, {"id": "api_production_consumable_batch_stock_out", "label": "consumable_batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L282"}, {"id": "api_production_list_consumable_stock_logs", "label": "list_consumable_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L301"}, {"id": "api_production_list_all_consumable_stock_logs", "label": "list_all_consumable_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L320"}, {"id": "api_production_reagentcreatebody", "label": "ReagentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L346"}, {"id": "api_production_reagentupdatebody", "label": "ReagentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L360"}, {"id": "api_production_list_reagents", "label": "list_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L375"}, {"id": "api_production_list_all_reagents", "label": "list_all_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L389"}, {"id": "api_production_create_reagent", "label": "create_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L399"}, {"id": "api_production_update_reagent", "label": "update_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L408"}, {"id": "api_production_delete_reagent", "label": "delete_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L418"}, {"id": "api_production_reagent_stock_in", "label": "reagent_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L427"}, {"id": "api_production_reagent_stock_out", "label": "reagent_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L449"}, {"id": "api_production_reagent_batch_stock_in", "label": "reagent_batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L473"}, {"id": "api_production_reagent_batch_stock_out", "label": "reagent_batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L491"}, {"id": "api_production_list_reagent_stock_logs", "label": "list_reagent_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L510"}, {"id": "api_production_list_all_reagent_stock_logs", "label": "list_all_reagent_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L529"}, {"id": "api_production_sopdocumentcreatebody", "label": "SopDocumentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L555"}, {"id": "api_production_sopdocumentupdatebody", "label": "SopDocumentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565"}, {"id": "api_production_list_sop_documents", "label": "list_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L576"}, {"id": "api_production_list_all_sop_documents", "label": "list_all_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L590"}, {"id": "api_production_create_sop_document", "label": "create_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L600"}, {"id": "api_production_update_sop_document", "label": "update_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L627"}, {"id": "api_production_delete_sop_document", "label": "delete_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L656"}, {"id": "api_production_processcategorycreatebody", "label": "ProcessCategoryCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L673"}, {"id": "api_production_processcategoryupdatebody", "label": "ProcessCategoryUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681"}, {"id": "api_production_list_process_categories", "label": "list_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L690"}, {"id": "api_production_list_all_process_categories", "label": "list_all_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L704"}, {"id": "api_production_create_process_category", "label": "create_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L714"}, {"id": "api_production_update_process_category", "label": "update_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L736"}, {"id": "api_production_delete_process_category", "label": "delete_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L759"}, {"id": "api_production_equipmentcreatebody", "label": "EquipmentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L776"}, {"id": "api_production_equipmentupdatebody", "label": "EquipmentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L791"}, {"id": "api_production_list_equipments", "label": "list_equipments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L807"}, {"id": "api_production_list_all_equipments", "label": "list_all_equipments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L830"}, {"id": "api_production_create_equipment", "label": "create_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L842"}, {"id": "api_production_update_equipment", "label": "update_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L871"}, {"id": "api_production_delete_equipment", "label": "delete_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L901"}, {"id": "api_production_outputtypecreatebody", "label": "OutputTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L918"}, {"id": "api_production_outputtypeupdatebody", "label": "OutputTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L926"}, {"id": "api_production_list_output_types", "label": "list_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L935"}, {"id": "api_production_list_all_output_types", "label": "list_all_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L949"}, {"id": "api_production_create_output_type", "label": "create_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L959"}, {"id": "api_production_update_output_type", "label": "update_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L981"}, {"id": "api_production_delete_output_type", "label": "delete_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1004"}, {"id": "api_production_packiteminput", "label": "PackItemInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1021"}, {"id": "api_production_consumablepackcreatebody", "label": "ConsumablePackCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1031"}, {"id": "api_production_consumablepackupdatebody", "label": "ConsumablePackUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1043"}, {"id": "api_production_list_consumable_packs", "label": "list_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1056"}, {"id": "api_production_list_all_consumable_packs", "label": "list_all_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1070"}, {"id": "api_production_get_consumable_pack_detail", "label": "get_consumable_pack_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1080"}, {"id": "api_production_create_consumable_pack", "label": "create_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1092"}, {"id": "api_production_update_consumable_pack", "label": "update_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1119"}, {"id": "api_production_delete_consumable_pack", "label": "delete_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1147"}, {"id": "api_production_processreagentinput", "label": "ProcessReagentInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1164"}, {"id": "api_production_processconsumableinput", "label": "ProcessConsumableInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1175"}, {"id": "api_production_processoutputinput", "label": "ProcessOutputInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1186"}, {"id": "api_production_processdatacollectioninput", "label": "ProcessDataCollectionInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194"}, {"id": "api_production_processcreatebody", "label": "ProcessCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202"}, {"id": "api_production_processupdatebody", "label": "ProcessUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1219"}, {"id": "api_production_list_processes", "label": "list_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1237"}, {"id": "api_production_list_all_processes", "label": "list_all_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1251"}, {"id": "api_production_get_process_detail", "label": "get_process_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1261"}, {"id": "api_production_create_process", "label": "create_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1273"}, {"id": "api_production_update_process", "label": "update_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1315"}, {"id": "api_production_delete_process", "label": "delete_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1358"}, {"id": "api_production_list_process_routes", "label": "list_process_routes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1376"}, {"id": "api_production_get_process_route_detail", "label": "get_process_route_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1397"}, {"id": "api_production_create_process_route", "label": "create_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1409"}, {"id": "api_production_update_process_route", "label": "update_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1432"}, {"id": "api_production_set_current_process_route", "label": "set_current_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1455"}, {"id": "api_production_delete_process_route", "label": "delete_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1469"}, {"id": "api_production_add_route_step", "label": "add_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1484"}, {"id": "api_production_copy_route_step", "label": "copy_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1505"}, {"id": "api_production_update_route_step", "label": "update_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1524"}, {"id": "api_production_reorder_route_steps", "label": "reorder_route_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539"}, {"id": "api_production_delete_route_step", "label": "delete_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1552"}, {"id": "api_production_update_step_reagents", "label": "update_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1567"}, {"id": "api_production_update_step_consumables", "label": "update_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1582"}, {"id": "api_production_update_step_outputs", "label": "update_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1597"}, {"id": "api_production_update_step_data_collections", "label": "update_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1612"}, {"id": "api_production_create_production_work_order", "label": "create_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1632"}, {"id": "api_production_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1669"}, {"id": "api_production_production_work_order_tab_step_counts", "label": "production_work_order_tab_step_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1714"}, {"id": "api_production_production_work_order_mine_tab_step_counts", "label": "production_work_order_mine_tab_step_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1731"}, {"id": "api_production_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1750"}, {"id": "api_production_update_production_work_order_api", "label": "update_production_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1763"}, {"id": "api_production_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1792"}, {"id": "api_production_delete_production_work_order_api", "label": "delete_production_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1809"}, {"id": "api_production_configure_production_work_order", "label": "configure_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1823"}, {"id": "api_production_list_production_work_order_cell_product_options", "label": "list_production_work_order_cell_product_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1855"}, {"id": "api_production_get_production_work_order_qc_info_api", "label": "get_production_work_order_qc_info_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1871"}, {"id": "api_production_create_qc_work_order_from_production_api", "label": "create_qc_work_order_from_production_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1887"}, {"id": "api_production_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1920"}, {"id": "api_production_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1942"}, {"id": "api_production_list_production_tasks_by_work_orders", "label": "list_production_tasks_by_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1970"}, {"id": "api_production_list_my_production_tasks", "label": "list_my_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2004"}, {"id": "api_production_forward_production_task_api", "label": "forward_production_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2039"}, {"id": "api_production_reassign_production_task_api", "label": "reassign_production_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2075"}, {"id": "api_production_dispatch_production_task_steps_api", "label": "dispatch_production_task_steps_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2102"}, {"id": "api_production_get_production_task_editor_init", "label": "get_production_task_editor_init()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2135"}, {"id": "api_production_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2156"}, {"id": "api_production_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2175"}, {"id": "api_production_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2193"}, {"id": "api_production_update_production_task_status", "label": "update_production_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2207"}, {"id": "api_production_add_production_task_step", "label": "add_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2233"}, {"id": "api_production_update_production_task_step", "label": "update_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2254"}, {"id": "api_production_delete_production_task_step", "label": "delete_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2276"}, {"id": "api_production_reorder_production_task_steps", "label": "reorder_production_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2294"}, {"id": "api_production_copy_production_task_step", "label": "copy_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2311"}, {"id": "api_production_replace_task_step_reagents", "label": "replace_task_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2334"}, {"id": "api_production_replace_task_step_consumables", "label": "replace_task_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2367"}, {"id": "api_production_replace_task_step_configured_reagents", "label": "replace_task_step_configured_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2400"}, {"id": "api_production_replace_task_step_data_collections", "label": "replace_task_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2434"}, {"id": "api_production_replace_task_step_outputs", "label": "replace_task_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2454"}, {"id": "api_production_set_production_task_inputs", "label": "set_production_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2474"}, {"id": "api_production_set_production_task_outputs", "label": "set_production_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2493"}, {"id": "api_production_get_next_cell_product_code", "label": "get_next_cell_product_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2517"}, {"id": "api_production_get_cell_product_max_passage_seq", "label": "get_cell_product_max_passage_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2531"}, {"id": "api_production_get_cell_product_max_suffix_seq", "label": "get_cell_product_max_suffix_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2573"}, {"id": "api_production_check_cell_product_code", "label": "check_cell_product_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2588"}, {"id": "api_production_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2606"}, {"id": "api_production_get_cell_product_detail", "label": "get_cell_product_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2635"}, {"id": "api_production_get_cell_product_chain", "label": "get_cell_product_chain()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2648"}, {"id": "api_production_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2661"}, {"id": "api_production_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2711"}, {"id": "api_production_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2730"}, {"id": "api_production_rationale_1", "label": "\u751f\u4ea7\u7ba1\u7406 API \u8def\u7531\uff087 \u4e2a\u5b50\u6a21\u5757\uff1a\u8017\u6750\u3001\u8bd5\u5242\u3001SOP\u6587\u6863\u3001\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b\u3001\u4ea7\u51fa\u7269\u7c7b\u578b\u3001\u8017\u6750\u5305\u3001\u5de5\u827a\u5e93\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}, {"id": "api_production_rationale_2141", "label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316\uff1a\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e\uff08\u805a\u5408\u63a5\u53e3\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2141"}, {"id": "api_production_rationale_2538", "label": "\u67e5\u8be2 `{productCode}-{\u4ee3\u6b21}-XX` \u5728\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2538"}, {"id": "api_production_rationale_2578", "label": "\u67e5\u8be2 `{productCode}-XX` \u5728\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2578"}, {"id": "api_production_rationale_2594", "label": "\u68c0\u67e5\u4ea7\u54c1\u7f16\u7801\u662f\u5426\u5df2\u88ab\u5360\u7528\uff08\u7f16\u8f91\u65f6\u53ef\u6392\u9664\u5f53\u524d\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2594"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_process_route", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_legacy_material_write_gone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_current_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L96", "weight": 1.0}, {"source": "api_production_consumablecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumableupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L110", "weight": 1.0}, {"source": "api_production_consumableupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176", "weight": 1.0}, {"source": "api_production_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_stockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L182", "weight": 1.0}, {"source": "api_production_stockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L190", "weight": 1.0}, {"source": "api_production_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197", "weight": 1.0}, {"source": "api_production_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203", "weight": 1.0}, {"source": "api_production_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209", "weight": 1.0}, {"source": "api_production_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L264", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L301", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L346", "weight": 1.0}, {"source": "api_production_reagentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L360", "weight": 1.0}, {"source": "api_production_reagentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L360", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L389", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L418", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L449", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L473", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagent_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagent_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L529", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L555", "weight": 1.0}, {"source": "api_production_sopdocumentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L555", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565", "weight": 1.0}, {"source": "api_production_sopdocumentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L590", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L627", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L656", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategorycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L673", "weight": 1.0}, {"source": "api_production_processcategorycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L673", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategoryupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681", "weight": 1.0}, {"source": "api_production_processcategoryupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L704", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L714", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L736", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L759", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_equipmentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L776", "weight": 1.0}, {"source": "api_production_equipmentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L776", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_equipmentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L791", "weight": 1.0}, {"source": "api_production_equipmentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_equipments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L807", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_equipments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L830", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L842", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L918", "weight": 1.0}, {"source": "api_production_outputtypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L918", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L926", "weight": 1.0}, {"source": "api_production_outputtypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L926", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L935", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L949", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L959", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L981", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1004", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_packiteminput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1021", "weight": 1.0}, {"source": "api_production_packiteminput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1021", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1031", "weight": 1.0}, {"source": "api_production_consumablepackcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1031", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1043", "weight": 1.0}, {"source": "api_production_consumablepackupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1043", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1056", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1070", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_consumable_pack_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1080", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1092", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processreagentinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1164", "weight": 1.0}, {"source": "api_production_processreagentinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processconsumableinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1175", "weight": 1.0}, {"source": "api_production_processconsumableinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processoutputinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1186", "weight": 1.0}, {"source": "api_production_processoutputinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processdatacollectioninput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194", "weight": 1.0}, {"source": "api_production_processdatacollectioninput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202", "weight": 1.0}, {"source": "api_production_processcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1219", "weight": 1.0}, {"source": "api_production_processupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1315", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_routes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_route_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1409", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_current_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1455", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1484", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1524", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_route_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1567", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1612", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1632", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_production_work_order_tab_step_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1714", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_production_work_order_mine_tab_step_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1731", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1750", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1763", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1792", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1809", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_configure_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1823", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_work_order_cell_product_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1855", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_work_order_qc_info_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_qc_work_order_from_production_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1887", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1920", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1942", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_tasks_by_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1970", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_my_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2004", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_forward_production_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2039", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reassign_production_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2075", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_dispatch_production_task_steps_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_task_editor_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2135", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2207", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2254", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2276", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_production_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2294", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2311", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2334", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_configured_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2434", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2454", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2474", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2493", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_next_cell_product_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_max_passage_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_max_suffix_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2573", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_check_cell_product_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2588", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2635", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_chain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2661", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2711", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2730", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_api_production_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2743", "weight": 1.0}, {"source": "api_production_list_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L132", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L143", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_list_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L144", "weight": 1.0}, {"source": "api_production_create_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L154", "weight": 1.0}, {"source": "api_production_update_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L164", "weight": 1.0}, {"source": "api_production_delete_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L173", "weight": 1.0}, {"source": "api_production_consumable_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L225", "weight": 1.0}, {"source": "api_production_consumable_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L247", "weight": 1.0}, {"source": "api_production_consumable_batch_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L270", "weight": 1.0}, {"source": "api_production_consumable_batch_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L288", "weight": 1.0}, {"source": "api_production_list_consumable_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L309", "weight": 1.0}, {"source": "api_production_list_all_consumable_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L330", "weight": 1.0}, {"source": "api_production_list_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L382", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L393", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_list_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L394", "weight": 1.0}, {"source": "api_production_create_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L404", "weight": 1.0}, {"source": "api_production_update_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L414", "weight": 1.0}, {"source": "api_production_delete_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L423", "weight": 1.0}, {"source": "api_production_reagent_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L434", "weight": 1.0}, {"source": "api_production_reagent_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L456", "weight": 1.0}, {"source": "api_production_reagent_batch_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L479", "weight": 1.0}, {"source": "api_production_reagent_batch_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L497", "weight": 1.0}, {"source": "api_production_list_reagent_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L518", "weight": 1.0}, {"source": "api_production_list_all_reagent_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L539", "weight": 1.0}, {"source": "api_production_list_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L583", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L594", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_list_sop_documents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L595", "weight": 1.0}, {"source": "api_production_create_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L606", "weight": 1.0}, {"source": "api_production_update_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L646", "weight": 1.0}, {"source": "api_production_list_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L697", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L708", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_list_process_categories", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L709", "weight": 1.0}, {"source": "api_production_create_process_category", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L720", "weight": 1.0}, {"source": "api_production_list_equipments", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L815", "weight": 1.0}, {"source": "api_production_list_all_equipments", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L834", "weight": 1.0}, {"source": "api_production_list_all_equipments", "target": "api_production_list_equipments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L835", "weight": 1.0}, {"source": "api_production_create_equipment", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L848", "weight": 1.0}, {"source": "api_production_list_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L942", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L953", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_list_output_types", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L954", "weight": 1.0}, {"source": "api_production_create_output_type", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L965", "weight": 1.0}, {"source": "api_production_list_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1063", "weight": 1.0}, {"source": "api_production_list_all_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1074", "weight": 1.0}, {"source": "api_production_create_consumable_pack", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1098", "weight": 1.0}, {"source": "api_production_list_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1244", "weight": 1.0}, {"source": "api_production_list_all_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1255", "weight": 1.0}, {"source": "api_production_create_process", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1279", "weight": 1.0}, {"source": "api_production_list_process_routes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1385", "weight": 1.0}, {"source": "api_production_create_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1415", "weight": 1.0}, {"source": "api_production_set_current_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1461", "weight": 1.0}, {"source": "api_production_add_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1490", "weight": 1.0}, {"source": "api_production_copy_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1511", "weight": 1.0}, {"source": "api_production_update_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1573", "weight": 1.0}, {"source": "api_production_update_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1588", "weight": 1.0}, {"source": "api_production_update_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1603", "weight": 1.0}, {"source": "api_production_update_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1618", "weight": 1.0}, {"source": "api_production_create_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1638", "weight": 1.0}, {"source": "api_production_list_production_work_orders", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1688", "weight": 1.0}, {"source": "api_production_production_work_order_tab_step_counts", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1719", "weight": 1.0}, {"source": "api_production_production_work_order_mine_tab_step_counts", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1736", "weight": 1.0}, {"source": "api_production_production_work_order_mine_tab_step_counts", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1740", "weight": 1.0}, {"source": "api_production_get_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1755", "weight": 1.0}, {"source": "api_production_update_production_work_order_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1770", "weight": 1.0}, {"source": "api_production_complete_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1799", "weight": 1.0}, {"source": "api_production_delete_production_work_order_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1815", "weight": 1.0}, {"source": "api_production_configure_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1830", "weight": 1.0}, {"source": "api_production_list_production_work_order_cell_product_options", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1861", "weight": 1.0}, {"source": "api_production_get_production_work_order_qc_info_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1877", "weight": 1.0}, {"source": "api_production_create_qc_work_order_from_production_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1894", "weight": 1.0}, {"source": "api_production_create_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1926", "weight": 1.0}, {"source": "api_production_list_production_tasks", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1955", "weight": 1.0}, {"source": "api_production_list_production_tasks_by_work_orders", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1975", "weight": 1.0}, {"source": "api_production_list_production_tasks_by_work_orders", "target": "api_production_list_production_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1982", "weight": 1.0}, {"source": "api_production_list_my_production_tasks", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2018", "weight": 1.0}, {"source": "api_production_list_my_production_tasks", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2021", "weight": 1.0}, {"source": "api_production_forward_production_task_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2047", "weight": 1.0}, {"source": "api_production_forward_production_task_api", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2050", "weight": 1.0}, {"source": "api_production_reassign_production_task_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2082", "weight": 1.0}, {"source": "api_production_dispatch_production_task_steps_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2110", "weight": 1.0}, {"source": "api_production_get_production_task_editor_init", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2142", "weight": 1.0}, {"source": "api_production_get_production_task_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2162", "weight": 1.0}, {"source": "api_production_update_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2182", "weight": 1.0}, {"source": "api_production_delete_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2199", "weight": 1.0}, {"source": "api_production_update_production_task_status", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2215", "weight": 1.0}, {"source": "api_production_add_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2241", "weight": 1.0}, {"source": "api_production_update_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2263", "weight": 1.0}, {"source": "api_production_delete_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2284", "weight": 1.0}, {"source": "api_production_reorder_production_task_steps", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2301", "weight": 1.0}, {"source": "api_production_copy_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2319", "weight": 1.0}, {"source": "api_production_replace_task_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2343", "weight": 1.0}, {"source": "api_production_replace_task_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2376", "weight": 1.0}, {"source": "api_production_replace_task_step_configured_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2409", "weight": 1.0}, {"source": "api_production_replace_task_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2443", "weight": 1.0}, {"source": "api_production_replace_task_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2463", "weight": 1.0}, {"source": "api_production_set_production_task_inputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2482", "weight": 1.0}, {"source": "api_production_set_production_task_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2501", "weight": 1.0}, {"source": "api_production_get_next_cell_product_code", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2522", "weight": 1.0}, {"source": "api_production_get_cell_product_max_passage_seq", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2539", "weight": 1.0}, {"source": "api_production_get_cell_product_max_suffix_seq", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2579", "weight": 1.0}, {"source": "api_production_check_cell_product_code", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2595", "weight": 1.0}, {"source": "api_production_list_cell_products", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2619", "weight": 1.0}, {"source": "api_production_get_cell_product_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2640", "weight": 1.0}, {"source": "api_production_get_cell_product_chain", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2653", "weight": 1.0}, {"source": "api_production_create_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2667", "weight": 1.0}, {"source": "api_production_update_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2718", "weight": 1.0}, {"source": "api_production_delete_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2736", "weight": 1.0}, {"source": "api_production_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1", "weight": 1.0}, {"source": "api_production_rationale_2141", "target": "api_production_get_production_task_editor_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2141", "weight": 1.0}, {"source": "api_production_rationale_2538", "target": "api_production_get_cell_product_max_passage_seq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2538", "weight": 1.0}, {"source": "api_production_rationale_2578", "target": "api_production_get_cell_product_max_suffix_seq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2578", "weight": 1.0}, {"source": "api_production_rationale_2594", "target": "api_production_check_cell_product_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2594", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_production_legacy_material_write_gone", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L76"}, {"caller_nid": "api_production_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L80"}, {"caller_nid": "api_production_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_current_user_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L88"}, {"caller_nid": "api_production_get_current_user_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L88"}, {"caller_nid": "api_production_list_consumables", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L134"}, {"caller_nid": "api_production_list_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L135"}, {"caller_nid": "api_production_list_all_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L145"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L227"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L229"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L229"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L231"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L234"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L234"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L236"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L236"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L249"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L251"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L251"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L255"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L258"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L258"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L260"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L260"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L271"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L272"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L274"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L276"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L278"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L278"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L289"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L290"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L293"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L295"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L297"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L297"}, {"caller_nid": "api_production_list_consumable_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L310"}, {"caller_nid": "api_production_list_consumable_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L316"}, {"caller_nid": "api_production_list_all_consumable_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L331"}, {"caller_nid": "api_production_list_all_consumable_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L338"}, {"caller_nid": "api_production_list_reagents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L384"}, {"caller_nid": "api_production_list_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L385"}, {"caller_nid": "api_production_list_all_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L395"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L436"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L438"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L438"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L440"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L443"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L443"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L445"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L445"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L458"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L460"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L460"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L464"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L467"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L467"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L469"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L469"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L480"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L481"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L483"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L485"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L487"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L487"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L498"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L499"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L502"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L504"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L506"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L506"}, {"caller_nid": "api_production_list_reagent_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L519"}, {"caller_nid": "api_production_list_reagent_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L525"}, {"caller_nid": "api_production_list_all_reagent_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L540"}, {"caller_nid": "api_production_list_all_reagent_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L547"}, {"caller_nid": "api_production_list_sop_documents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L585"}, {"caller_nid": "api_production_list_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L586"}, {"caller_nid": "api_production_list_all_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L596"}, {"caller_nid": "api_production_create_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L616"}, {"caller_nid": "api_production_create_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L618"}, {"caller_nid": "api_production_create_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L619"}, {"caller_nid": "api_production_create_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L623"}, {"caller_nid": "api_production_create_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L623"}, {"caller_nid": "api_production_update_sop_document", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L634"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L638"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L639"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L640"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L641"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L642"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L643"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L644"}, {"caller_nid": "api_production_update_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L647"}, {"caller_nid": "api_production_update_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L648"}, {"caller_nid": "api_production_update_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L652"}, {"caller_nid": "api_production_update_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L652"}, {"caller_nid": "api_production_delete_sop_document", "callee": "soft_delete_sop_document", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L662"}, {"caller_nid": "api_production_delete_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L663"}, {"caller_nid": "api_production_delete_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L665"}, {"caller_nid": "api_production_delete_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L665"}, {"caller_nid": "api_production_list_process_categories", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L699"}, {"caller_nid": "api_production_list_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L700"}, {"caller_nid": "api_production_list_all_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L710"}, {"caller_nid": "api_production_create_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L728"}, {"caller_nid": "api_production_create_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L730"}, {"caller_nid": "api_production_create_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L730"}, {"caller_nid": "api_production_create_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L732"}, {"caller_nid": "api_production_create_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L732"}, {"caller_nid": "api_production_update_process_category", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L743"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L747"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L748"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L749"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L750"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L751"}, {"caller_nid": "api_production_update_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L753"}, {"caller_nid": "api_production_update_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L753"}, {"caller_nid": "api_production_update_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L755"}, {"caller_nid": "api_production_update_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L755"}, {"caller_nid": "api_production_delete_process_category", "callee": "soft_delete_process_category", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L765"}, {"caller_nid": "api_production_delete_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L766"}, {"caller_nid": "api_production_delete_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L768"}, {"caller_nid": "api_production_delete_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L768"}, {"caller_nid": "api_production_list_equipments", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L825"}, {"caller_nid": "api_production_list_equipments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L826"}, {"caller_nid": "api_production_list_all_equipments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L838"}, {"caller_nid": "api_production_create_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L863"}, {"caller_nid": "api_production_create_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L865"}, {"caller_nid": "api_production_create_equipment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L865"}, {"caller_nid": "api_production_create_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L867"}, {"caller_nid": "api_production_create_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L867"}, {"caller_nid": "api_production_update_equipment", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L878"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L882"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L883"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L884"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L885"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L886"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L887"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L888"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L889"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L890"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L891"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L892"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L893"}, {"caller_nid": "api_production_update_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L895"}, {"caller_nid": "api_production_update_equipment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L895"}, {"caller_nid": "api_production_update_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L897"}, {"caller_nid": "api_production_update_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L897"}, {"caller_nid": "api_production_delete_equipment", "callee": "soft_delete_equipment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L907"}, {"caller_nid": "api_production_delete_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L908"}, {"caller_nid": "api_production_delete_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L910"}, {"caller_nid": "api_production_delete_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L910"}, {"caller_nid": "api_production_list_output_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L944"}, {"caller_nid": "api_production_list_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L945"}, {"caller_nid": "api_production_list_all_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L955"}, {"caller_nid": "api_production_create_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L973"}, {"caller_nid": "api_production_create_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L975"}, {"caller_nid": "api_production_create_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L975"}, {"caller_nid": "api_production_create_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L977"}, {"caller_nid": "api_production_create_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L977"}, {"caller_nid": "api_production_update_output_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L988"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L992"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L993"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L994"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L995"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L996"}, {"caller_nid": "api_production_update_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L998"}, {"caller_nid": "api_production_update_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L998"}, {"caller_nid": "api_production_update_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1000"}, {"caller_nid": "api_production_update_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1000"}, {"caller_nid": "api_production_delete_output_type", "callee": "soft_delete_output_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1010"}, {"caller_nid": "api_production_delete_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1011"}, {"caller_nid": "api_production_delete_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1013"}, {"caller_nid": "api_production_delete_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1013"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1065"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1066"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "list_all_packs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1075"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1076"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "get_pack_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1085"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1087"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1088"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1099"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1111"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1113"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1113"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1115"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1115"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1126"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1127"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1131"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1132"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1133"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1134"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1135"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1137"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1138"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1139"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1141"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1141"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1143"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1143"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "soft_delete_consumable_pack", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1153"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1154"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1156"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1156"}, {"caller_nid": "api_production_list_processes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1246"}, {"caller_nid": "api_production_list_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1247"}, {"caller_nid": "api_production_list_all_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1257"}, {"caller_nid": "api_production_get_process_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1268"}, {"caller_nid": "api_production_get_process_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1269"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1280"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1281"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1282"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1283"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1286"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1287"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1289"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1290"}, {"caller_nid": "api_production_create_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1307"}, {"caller_nid": "api_production_create_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1309"}, {"caller_nid": "api_production_create_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1309"}, {"caller_nid": "api_production_create_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1311"}, {"caller_nid": "api_production_create_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1311"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1322"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1323"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1324"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1325"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1326"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1329"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1330"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1332"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1333"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1335"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1336"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1337"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1338"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1339"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1340"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1345"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1346"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1347"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1350"}, {"caller_nid": "api_production_update_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1352"}, {"caller_nid": "api_production_update_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1352"}, {"caller_nid": "api_production_update_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1354"}, {"caller_nid": "api_production_update_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1354"}, {"caller_nid": "api_production_delete_process", "callee": "soft_delete_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1364"}, {"caller_nid": "api_production_delete_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1365"}, {"caller_nid": "api_production_delete_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1367"}, {"caller_nid": "api_production_delete_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1367"}, {"caller_nid": "api_production_list_process_routes", "callee": "list_routes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1386"}, {"caller_nid": "api_production_list_process_routes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1392"}, {"caller_nid": "api_production_list_process_routes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1393"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "get_route_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1402"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1404"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1405"}, {"caller_nid": "api_production_create_process_route", "callee": "create_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1416"}, {"caller_nid": "api_production_create_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1424"}, {"caller_nid": "api_production_create_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1426"}, {"caller_nid": "api_production_create_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1426"}, {"caller_nid": "api_production_create_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1428"}, {"caller_nid": "api_production_create_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1428"}, {"caller_nid": "api_production_update_process_route", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1439"}, {"caller_nid": "api_production_update_process_route", "callee": "update_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1440"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1442"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1443"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1444"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1445"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1446"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1447"}, {"caller_nid": "api_production_update_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1449"}, {"caller_nid": "api_production_update_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1449"}, {"caller_nid": "api_production_update_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1451"}, {"caller_nid": "api_production_update_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1451"}, {"caller_nid": "api_production_set_current_process_route", "callee": "set_current_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1462"}, {"caller_nid": "api_production_set_current_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1463"}, {"caller_nid": "api_production_set_current_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1463"}, {"caller_nid": "api_production_set_current_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1465"}, {"caller_nid": "api_production_set_current_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1465"}, {"caller_nid": "api_production_delete_process_route", "callee": "soft_delete_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1475"}, {"caller_nid": "api_production_delete_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1476"}, {"caller_nid": "api_production_delete_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1478"}, {"caller_nid": "api_production_delete_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1478"}, {"caller_nid": "api_production_add_route_step", "callee": "add_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1491"}, {"caller_nid": "api_production_add_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1497"}, {"caller_nid": "api_production_add_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1499"}, {"caller_nid": "api_production_add_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1501"}, {"caller_nid": "api_production_add_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1501"}, {"caller_nid": "api_production_copy_route_step", "callee": "copy_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1512"}, {"caller_nid": "api_production_copy_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1516"}, {"caller_nid": "api_production_copy_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1518"}, {"caller_nid": "api_production_copy_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1520"}, {"caller_nid": "api_production_copy_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1520"}, {"caller_nid": "api_production_update_route_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1530"}, {"caller_nid": "api_production_update_route_step", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1531"}, {"caller_nid": "api_production_update_route_step", "callee": "update_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1532"}, {"caller_nid": "api_production_update_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1532"}, {"caller_nid": "api_production_update_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1533"}, {"caller_nid": "api_production_update_route_step", "callee": "_step_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1533"}, {"caller_nid": "api_production_update_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1535"}, {"caller_nid": "api_production_update_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1535"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "reorder_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1545"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1546"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1548"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1548"}, {"caller_nid": "api_production_delete_route_step", "callee": "soft_delete_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1558"}, {"caller_nid": "api_production_delete_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1559"}, {"caller_nid": "api_production_delete_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1561"}, {"caller_nid": "api_production_delete_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1561"}, {"caller_nid": "api_production_update_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1574"}, {"caller_nid": "api_production_update_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1575"}, {"caller_nid": "api_production_update_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1576"}, {"caller_nid": "api_production_update_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1578"}, {"caller_nid": "api_production_update_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1578"}, {"caller_nid": "api_production_update_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1589"}, {"caller_nid": "api_production_update_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1590"}, {"caller_nid": "api_production_update_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1591"}, {"caller_nid": "api_production_update_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1593"}, {"caller_nid": "api_production_update_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1593"}, {"caller_nid": "api_production_update_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1604"}, {"caller_nid": "api_production_update_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1605"}, {"caller_nid": "api_production_update_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1606"}, {"caller_nid": "api_production_update_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1608"}, {"caller_nid": "api_production_update_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1608"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1619"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1620"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1621"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1623"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1623"}, {"caller_nid": "api_production_create_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1639"}, {"caller_nid": "api_production_create_production_work_order", "callee": "create_temp_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1641"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1644"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1645"}, {"caller_nid": "api_production_create_production_work_order", "callee": "create_production_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1649"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1652"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1653"}, {"caller_nid": "api_production_create_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1659"}, {"caller_nid": "api_production_create_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1660"}, {"caller_nid": "api_production_create_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1660"}, {"caller_nid": "api_production_create_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1662"}, {"caller_nid": "api_production_create_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1662"}, {"caller_nid": "api_production_create_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1664"}, {"caller_nid": "api_production_create_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1665"}, {"caller_nid": "api_production_create_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1665"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "ProductionWorkOrderListQuery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1689"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1707"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1708"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1709"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1710"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "count_production_work_order_tab_step_badges", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1720"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1723"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1725"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1725"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1727"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1727"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "count_mine_production_work_order_tab_step_badges", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1737"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1742"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1744"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1744"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1746"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1746"}, {"caller_nid": "api_production_get_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1758"}, {"caller_nid": "api_production_get_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1759"}, {"caller_nid": "api_production_get_production_work_order", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1759"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "update_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1771"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1775"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1778"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1779"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1780"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1784"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1785"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1785"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1787"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1788"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1788"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1801"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1803"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1803"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1805"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1805"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "delete_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1816"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1816"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1817"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1819"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1819"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "configure_temp_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1831"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1841"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1842"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1844"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1845"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1845"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1847"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1848"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1848"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1850"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1851"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1851"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "list_step_output_dispatch_options_for_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1862"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1865"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1867"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1867"}, {"caller_nid": "api_production_get_production_work_order_qc_info_api", "callee": "get_production_work_order_qc_info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1878"}, {"caller_nid": "api_production_get_production_work_order_qc_info_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1881"}, {"caller_nid": "api_production_get_production_work_order_qc_info_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1883"}, {"caller_nid": "api_production_get_production_work_order_qc_info_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1883"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "create_qc_work_order_from_production", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1895"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1901"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1902"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1904"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1905"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1905"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1907"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1908"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1908"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1910"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1911"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1911"}, {"caller_nid": "api_production_create_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1927"}, {"caller_nid": "api_production_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1929"}, {"caller_nid": "api_production_create_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1932"}, {"caller_nid": "api_production_create_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1933"}, {"caller_nid": "api_production_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1934"}, {"caller_nid": "api_production_create_production_task", "callee": "_enrich_tasks_with_step_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1935"}, {"caller_nid": "api_production_create_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1936"}, {"caller_nid": "api_production_create_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1938"}, {"caller_nid": "api_production_create_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1938"}, {"caller_nid": "api_production_list_production_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1965"}, {"caller_nid": "api_production_list_production_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1966"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1976"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1976"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1976"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1978"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1981"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1981"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1981"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1991"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1992"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "list_mine_production_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2019"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2034"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2035"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2048"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2048"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2050"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "forward_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2051"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2057"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2058"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2062"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2063"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "_enrich_assignee_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2064"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2065"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2067"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2068"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2068"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2070"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2071"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2071"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "reassign_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2083"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2088"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2089"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2092"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2093"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "_enrich_assignee_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2094"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2095"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2097"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2098"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2098"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "dispatch_task_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2119"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2124"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2125"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2127"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2128"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2130"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2131"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2131"}, {"caller_nid": "api_production_get_production_task_editor_init", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2151"}, {"caller_nid": "api_production_get_production_task_editor_init", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2152"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2170"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2171"}, {"caller_nid": "api_production_update_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2183"}, {"caller_nid": "api_production_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2185"}, {"caller_nid": "api_production_update_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2187"}, {"caller_nid": "api_production_update_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2187"}, {"caller_nid": "api_production_update_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2189"}, {"caller_nid": "api_production_update_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2189"}, {"caller_nid": "api_production_delete_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2200"}, {"caller_nid": "api_production_delete_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2201"}, {"caller_nid": "api_production_delete_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2203"}, {"caller_nid": "api_production_delete_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2203"}, {"caller_nid": "api_production_update_production_task_status", "callee": "update_task_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2216"}, {"caller_nid": "api_production_update_production_task_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2220"}, {"caller_nid": "api_production_update_production_task_status", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2225"}, {"caller_nid": "api_production_update_production_task_status", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2225"}, {"caller_nid": "api_production_update_production_task_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2227"}, {"caller_nid": "api_production_update_production_task_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2227"}, {"caller_nid": "api_production_update_production_task_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2229"}, {"caller_nid": "api_production_update_production_task_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2229"}, {"caller_nid": "api_production_add_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2242"}, {"caller_nid": "api_production_add_production_task_step", "callee": "add_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2243"}, {"caller_nid": "api_production_add_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2244"}, {"caller_nid": "api_production_add_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2246"}, {"caller_nid": "api_production_add_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2248"}, {"caller_nid": "api_production_add_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2248"}, {"caller_nid": "api_production_add_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2250"}, {"caller_nid": "api_production_add_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2250"}, {"caller_nid": "api_production_update_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2264"}, {"caller_nid": "api_production_update_production_task_step", "callee": "update_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2265"}, {"caller_nid": "api_production_update_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2266"}, {"caller_nid": "api_production_update_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2268"}, {"caller_nid": "api_production_update_production_task_step", "callee": "_step_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2268"}, {"caller_nid": "api_production_update_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2270"}, {"caller_nid": "api_production_update_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2270"}, {"caller_nid": "api_production_update_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2272"}, {"caller_nid": "api_production_update_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2272"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "delete_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2285"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2285"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2286"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2288"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2288"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2290"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2290"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "reorder_task_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2302"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2303"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2305"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2305"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2307"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2307"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "copy_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2320"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2324"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2326"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2328"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2328"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2330"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2330"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2346"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2347"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2348"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2349"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2350"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2351"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2352"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2353"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2354"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2355"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2356"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "replace_step_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2358"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2358"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2359"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2361"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2361"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2363"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2363"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2379"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2380"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2381"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2382"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2383"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2384"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2385"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2386"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2387"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2388"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2389"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "replace_step_consumables", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2391"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2391"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2392"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2394"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2394"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2396"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2396"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2412"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2413"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2414"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2415"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2416"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2417"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2418"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2419"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2420"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2421"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "replace_step_configured_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2423"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2424"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2426"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2428"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2428"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2430"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2430"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2444"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "replace_step_data_collections", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2445"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2445"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2446"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2448"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2448"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2450"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2450"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2464"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "replace_step_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2465"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2465"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2466"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2468"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2468"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2470"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2470"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2483"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "set_task_inputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2484"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2484"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2485"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2487"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2487"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2489"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2489"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2502"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "set_task_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2503"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2503"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2504"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2506"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2506"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2508"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2508"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "get_next_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2524"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2525"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "reserve_next_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2526"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2527"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2540"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2542"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2545"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2545"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2545"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2545"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2546"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2547"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2547"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2549"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "get_max_passage_product_seq_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2550"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2553"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2554"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2555"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "iter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2555"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2558"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2567"}, {"caller_nid": "api_production_get_cell_product_max_suffix_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2580"}, {"caller_nid": "api_production_get_cell_product_max_suffix_seq", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2582"}, {"caller_nid": "api_production_get_cell_product_max_suffix_seq", "callee": "get_max_product_suffix_seq", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2583"}, {"caller_nid": "api_production_get_cell_product_max_suffix_seq", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2584"}, {"caller_nid": "api_production_check_cell_product_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2596"}, {"caller_nid": "api_production_check_cell_product_code", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2598"}, {"caller_nid": "api_production_check_cell_product_code", "callee": "product_code_exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2599"}, {"caller_nid": "api_production_check_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2602"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2628"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2629"}, {"caller_nid": "api_production_list_cell_products", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2630"}, {"caller_nid": "api_production_list_cell_products", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2631"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "get_cell_product", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2641"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2643"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2644"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2644"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "get_product_chain", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2654"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2656"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2657"}, {"caller_nid": "api_production_create_cell_product", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2669"}, {"caller_nid": "api_production_create_cell_product", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2670"}, {"caller_nid": "api_production_create_cell_product", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2670"}, {"caller_nid": "api_production_create_cell_product", "callee": "create_cell_products_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2672"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2675"}, {"caller_nid": "api_production_create_cell_product", "callee": "create_cell_products_by_quantity", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2682"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2685"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2692"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2695"}, {"caller_nid": "api_production_create_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2696"}, {"caller_nid": "api_production_create_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2699"}, {"caller_nid": "api_production_create_cell_product", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2701"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2702"}, {"caller_nid": "api_production_create_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2707"}, {"caller_nid": "api_production_create_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2707"}, {"caller_nid": "api_production_update_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2720"}, {"caller_nid": "api_production_update_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2722"}, {"caller_nid": "api_production_update_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2723"}, {"caller_nid": "api_production_update_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2726"}, {"caller_nid": "api_production_update_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2726"}, {"caller_nid": "api_production_delete_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2737"}, {"caller_nid": "api_production_delete_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2738"}, {"caller_nid": "api_production_delete_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2740"}, {"caller_nid": "api_production_delete_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2740"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/73931c60f7e3ba813049f019b7a4dc8727b931bfbf330badc3e6c91d7879d54a.json b/backend/app/graphify-out/cache/ast/73931c60f7e3ba813049f019b7a4dc8727b931bfbf330badc3e6c91d7879d54a.json new file mode 100644 index 00000000..b66a732a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/73931c60f7e3ba813049f019b7a4dc8727b931bfbf330badc3e6c91d7879d54a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1"}, {"id": "schemas_production_work_order_productionworkorderbase", "label": "ProductionWorkOrderBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_production_work_order_productionworkorderlistquery", "label": "ProductionWorkOrderListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10"}, {"id": "schemas_production_work_order_productionworkordercomplete", "label": "ProductionWorkOrderComplete", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L30"}, {"id": "schemas_production_work_order_productionworkorderupdate", "label": "ProductionWorkOrderUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L34"}, {"id": "schemas_production_work_order_productionworkordercreate", "label": "ProductionWorkOrderCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L40"}, {"id": "schemas_production_work_order_productionworkorderconfigurebody", "label": "ProductionWorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L50"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderlistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L30", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercomplete", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L34", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L40", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L50", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L50", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/89e1aee77f4f27ad978d855bfebc98a79a7e362335efff24cefd8a1d6826a87d.json b/backend/app/graphify-out/cache/ast/89e1aee77f4f27ad978d855bfebc98a79a7e362335efff24cefd8a1d6826a87d.json new file mode 100644 index 00000000..4ba026c5 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/89e1aee77f4f27ad978d855bfebc98a79a7e362335efff24cefd8a1d6826a87d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L1"}, {"id": "schemas_production_task_productiontaskcreate", "label": "ProductionTaskCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_production_task_productiontaskforwardbody", "label": "ProductionTaskForwardBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L17"}, {"id": "schemas_production_task_productiontaskassigneeupdate", "label": "ProductionTaskAssigneeUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L23"}, {"id": "schemas_production_task_productiontasklistquery", "label": "ProductionTaskListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L29"}, {"id": "schemas_production_task_productiontasklistbyworkordersbody", "label": "ProductionTaskListByWorkOrdersBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L38"}, {"id": "schemas_production_task_productiontaskupdate", "label": "ProductionTaskUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L48"}, {"id": "schemas_production_task_productiontaskstatusupdate", "label": "ProductionTaskStatusUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L57"}, {"id": "schemas_production_task_taskstepadd", "label": "TaskStepAdd", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L64"}, {"id": "schemas_production_task_taskstepupdate", "label": "TaskStepUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L75"}, {"id": "schemas_production_task_taskstepmaterialitem", "label": "TaskStepMaterialItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L85"}, {"id": "schemas_production_task_taskstepoutputitem", "label": "TaskStepOutputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L100"}, {"id": "schemas_production_task_taskstepdatacollectionitem", "label": "TaskStepDataCollectionItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L107"}, {"id": "schemas_production_task_taskinputitem", "label": "TaskInputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L114"}, {"id": "schemas_production_task_taskoutputitem", "label": "TaskOutputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L123"}, {"id": "schemas_production_task_taskstepreorderbody", "label": "TaskStepReorderBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L152"}, {"id": "schemas_production_task_productiontaskstepdispatchitem", "label": "ProductionTaskStepDispatchItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L158"}, {"id": "schemas_production_task_productiontaskstepdispatchbody", "label": "ProductionTaskStepDispatchBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L165"}, {"id": "schemas_production_task_rationale_39", "label": "\u6309\u591a\u4e2a\u5de5\u5355 ID \u6279\u91cf\u67e5\u8be2\u751f\u4ea7\u4efb\u52a1\uff08POST body\uff0c\u907f\u514d GET URL \u8fc7\u957f\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L39"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_production_task_productiontaskcreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskforwardbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L17", "weight": 1.0}, {"source": "schemas_production_task_productiontaskforwardbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskassigneeupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L23", "weight": 1.0}, {"source": "schemas_production_task_productiontaskassigneeupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontasklistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L29", "weight": 1.0}, {"source": "schemas_production_task_productiontasklistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontasklistbyworkordersbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L38", "weight": 1.0}, {"source": "schemas_production_task_productiontasklistbyworkordersbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_production_task_productiontaskupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskstatusupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L57", "weight": 1.0}, {"source": "schemas_production_task_productiontaskstatusupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L64", "weight": 1.0}, {"source": "schemas_production_task_taskstepadd", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L75", "weight": 1.0}, {"source": "schemas_production_task_taskstepupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepmaterialitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L85", "weight": 1.0}, {"source": "schemas_production_task_taskstepmaterialitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L100", "weight": 1.0}, {"source": "schemas_production_task_taskstepoutputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepdatacollectionitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L107", "weight": 1.0}, {"source": "schemas_production_task_taskstepdatacollectionitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskinputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L114", "weight": 1.0}, {"source": "schemas_production_task_taskinputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L123", "weight": 1.0}, {"source": "schemas_production_task_taskoutputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepreorderbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L152", "weight": 1.0}, {"source": "schemas_production_task_taskstepreorderbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskstepdispatchitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L158", "weight": 1.0}, {"source": "schemas_production_task_productiontaskstepdispatchitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskstepdispatchbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L165", "weight": 1.0}, {"source": "schemas_production_task_productiontaskstepdispatchbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L165", "weight": 1.0}, {"source": "schemas_production_task_rationale_39", "target": "schemas_production_task_productiontasklistbyworkordersbody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L39", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/988dcb5cf5ee40021ce750c98498e5200dbfecc08b9f3fdc8dce10ebcb39b0da.json b/backend/app/graphify-out/cache/ast/988dcb5cf5ee40021ce750c98498e5200dbfecc08b9f3fdc8dce10ebcb39b0da.json new file mode 100644 index 00000000..715fcd7f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/988dcb5cf5ee40021ce750c98498e5200dbfecc08b9f3fdc8dce10ebcb39b0da.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_require_requisition_for_catalog_material", "label": "_require_requisition_for_catalog_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L53"}, {"id": "crud_production_task_production_conclusion_label", "label": "_production_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L105"}, {"id": "crud_production_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L112"}, {"id": "crud_production_task_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L116"}, {"id": "crud_production_task_enrich_outbound_task_items", "label": "_enrich_outbound_task_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L123"}, {"id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L257"}, {"id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L271"}, {"id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L300"}, {"id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L325"}, {"id": "crud_production_task_step_configured_reagent_to_dict", "label": "_step_configured_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L342"}, {"id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358"}, {"id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375"}, {"id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387"}, {"id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L399"}, {"id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421"}, {"id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L446"}, {"id": "crud_production_task_resolve_sub_table_order_num", "label": "_resolve_sub_table_order_num()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459"}, {"id": "crud_production_task_empty_step_sub_tables", "label": "_empty_step_sub_tables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"id": "crud_production_task_batch_load_step_sub_tables", "label": "_batch_load_step_sub_tables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478"}, {"id": "crud_production_task_step_sub_tables_to_dict", "label": "_step_sub_tables_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578"}, {"id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L583"}, {"id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L606"}, {"id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L629"}, {"id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L651"}, {"id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672"}, {"id": "crud_production_task_validate_assignee_user_id", "label": "_validate_assignee_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L705"}, {"id": "crud_production_task_enrich_assignee_names", "label": "_enrich_assignee_names()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L724"}, {"id": "crud_production_task_enrich_handover_times", "label": "_enrich_handover_times()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740"}, {"id": "crud_production_task_get_production_task_row", "label": "get_production_task_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L769"}, {"id": "crud_production_task_assert_task_assignee", "label": "assert_task_assignee()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L783"}, {"id": "crud_production_task_assert_task_step_assignee_or_legacy", "label": "assert_task_step_assignee_or_legacy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L790"}, {"id": "crud_production_task_assert_step_assignee_for_write", "label": "assert_step_assignee_for_write()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"id": "crud_production_task_record_task_handover", "label": "_record_task_handover()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L836"}, {"id": "crud_production_task_forward_production_task", "label": "forward_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L868"}, {"id": "crud_production_task_reassign_production_task", "label": "reassign_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911"}, {"id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L956"}, {"id": "crud_production_task_dispatch_task_steps", "label": "dispatch_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1037"}, {"id": "crud_production_task_enrich_tasks_with_step_summaries", "label": "_enrich_tasks_with_step_summaries()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1101"}, {"id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1139"}, {"id": "crud_production_task_list_mine_production_tasks", "label": "list_mine_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1551"}, {"id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1615"}, {"id": "crud_production_task_build_process_library_for_editor", "label": "_build_process_library_for_editor()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1793"}, {"id": "crud_production_task_get_production_task_editor_init", "label": "get_production_task_editor_init()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1818"}, {"id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882"}, {"id": "crud_production_task_consume_task_input_cell_products", "label": "_consume_task_input_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1911"}, {"id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1958"}, {"id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2018"}, {"id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2173"}, {"id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2218"}, {"id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2241"}, {"id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2311"}, {"id": "crud_production_task_replace_step_configured_reagents", "label": "replace_step_configured_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2381"}, {"id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2449"}, {"id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2468"}, {"id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2487"}, {"id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2544"}, {"id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2553"}, {"id": "crud_production_task_output_item_has_spec", "label": "_output_item_has_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2575"}, {"id": "crud_production_task_output_item_spec_text", "label": "_output_item_spec_text()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2579"}, {"id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2595"}, {"id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2655"}, {"id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2790"}, {"id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2804"}, {"id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2930"}, {"id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2979"}, {"id": "crud_production_task_empty_production_tab_step_counts", "label": "_empty_production_tab_step_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2994"}, {"id": "crud_production_task_resolve_production_tab_key", "label": "_resolve_production_tab_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3001"}, {"id": "crud_production_task_aggregate_production_tab_step_field", "label": "_aggregate_production_tab_step_field()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3020"}, {"id": "crud_production_task_base_active_step_count_query", "label": "_base_active_step_count_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3032"}, {"id": "crud_production_task_count_step_tab_badges_by_tab", "label": "count_step_tab_badges_by_tab()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3105"}, {"id": "crud_production_task_count_production_work_order_tab_step_badges", "label": "count_production_work_order_tab_step_badges()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3152"}, {"id": "crud_production_task_count_mine_production_work_order_tab_step_badges", "label": "count_mine_production_work_order_tab_step_badges()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3158"}, {"id": "crud_production_task_rationale_1", "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_rationale_129", "label": "\u51fa\u5e93\u751f\u4ea7\u4efb\u52a1\uff1a\u6765\u6e90\u7c7b\u578b=\u4e1a\u52a1\u7c7b\u578b\uff0c\u534f\u8bae\u53f7=\u7533\u8bf7\u5355\u53f7\uff0c\u534f\u8bae\u72b6\u6001=\u7533\u8bf7\u5355\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L129"}, {"id": "crud_production_task_rationale_460", "label": "\u590d\u5236/\u514b\u9686\u5b50\u8868\u6392\u5e8f\u53f7\uff1a\u4fdd\u7559\u6e90 order_num\uff1b\u82e5\u6e90\u8bb0\u5f55\u5747\u4e3a 0 \u5219\u6309\u904d\u5386\u987a\u5e8f\u5199\u5165 idx\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L460"}, {"id": "crud_production_task_rationale_479", "label": "\u6279\u91cf\u52a0\u8f7d\u6b65\u9aa4\u5b50\u8868\uff0c\u907f\u514d get_production_task_detail \u9010\u6b65\u9aa4 N+1 \u67e5\u8be2\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"id": "crud_production_task_rationale_579", "label": "\u52a0\u8f7d\u6b65\u9aa4\u56db\u5f20\u5b50\u8868\u5e76\u5e8f\u5217\u5316\uff08\u4e0e get_production_task_detail \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579"}, {"id": "crud_production_task_rationale_786", "label": "Deprecated\uff1a\u4f18\u5148\u4f7f\u7528 assert_task_step_assignee_or_legacy\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786"}, {"id": "crud_production_task_rationale_1104", "label": "\u6279\u91cf\u9644\u52a0\u5de5\u827a\u6b65\u9aa4\u6458\u8981\uff08\u65e0\u8bd5\u5242/\u8017\u6750/\u4ea7\u51fa\u7b49\u5b50\u8868\uff09\uff0c\u4f9b\u5217\u8868\u5361\u7247\u5c55\u793a\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1104"}, {"id": "crud_production_task_rationale_1797", "label": "\u6309\u5206\u7c7b\u5206\u7ec4\u5de5\u827a\u5e93\uff0c\u7ed3\u6784\u4e0e\u524d\u7aef route-config \u5de6\u680f\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1797"}, {"id": "crud_production_task_rationale_1826", "label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316\uff1a\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e\uff08\u5355\u6b21\u805a\u5408\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1826"}, {"id": "crud_production_task_rationale_1917", "label": "\u4efb\u52a1\u9996\u6b21\u5b8c\u6210\u65f6\uff0c\u5c06\u539f\u6750\u6599\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\u6807\u8bb0\u4e3a\u5df2\u4f7f\u7528\u5e76\u91ca\u653e\u5e93\u4f4d\u5360\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1917"}, {"id": "crud_production_task_rationale_2545", "label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32\uff08\u517c\u5bb9 YYYY-MM-DD \u4e0e ISO 8601\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2545"}, {"id": "crud_production_task_rationale_2603", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2603"}, {"id": "crud_production_task_rationale_2806", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2806"}, {"id": "crud_production_task_rationale_2931", "label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e\uff08\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2931"}, {"id": "crud_production_task_rationale_3112", "label": "\u6309 Tab \u7edf\u8ba1\u5de5\u827a\u6b65\u9aa4\u89d2\u6807\uff1a\u8ba1\u5212\u5f00\u59cb\u5df2\u5230\u671f\u672a\u5b8c\u6210\u6570 + \u8ba1\u5212\u5f00\u59cb\u5728\u4eca\u65e5\u4e4b\u540e\u672a\u5b8c\u6210\u6570\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3112"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_equipment_snapshot", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_production_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_outbound_task_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_generate_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L257", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L271", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L342", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_consumable_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_data_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L387", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_input_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_empty_step_sub_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L651", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_route_to_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_validate_assignee_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L705", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_assignee_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L724", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_handover_times", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L769", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_task_assignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_task_step_assignee_or_legacy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_step_assignee_for_write", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_record_task_handover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L836", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_forward_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L868", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reassign_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L956", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_dispatch_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_mine_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1551", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1615", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_build_process_library_for_editor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_editor_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1818", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_consume_task_input_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1911", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_add_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2018", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2311", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_configured_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2381", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2449", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2487", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_parse_optional_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_occupancy_for_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_output_item_has_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_output_item_spec_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2579", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_product_from_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2595", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2655", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reorder_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_copy_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2804", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2930", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2979", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_empty_production_tab_step_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2994", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_resolve_production_tab_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3001", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_aggregate_production_tab_step_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3020", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_base_active_step_count_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3032", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_production_work_order_tab_step_badges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_count_mine_production_work_order_tab_step_badges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3158", "weight": 1.0}, {"source": "crud_production_task_enrich_outbound_task_items", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L254", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L285", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_production_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L288", "weight": 1.0}, {"source": "crud_production_task_step_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L483", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L519", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L537", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555", "weight": 1.0}, {"source": "crud_production_task_batch_load_step_sub_tables", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580", "weight": 1.0}, {"source": "crud_production_task_clone_step_reagents", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L600", "weight": 1.0}, {"source": "crud_production_task_clone_step_consumables", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L623", "weight": 1.0}, {"source": "crud_production_task_clone_step_outputs", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L645", "weight": 1.0}, {"source": "crud_production_task_clone_step_data_collections", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L666", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L699", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L700", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L701", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_data_collections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L702", "weight": 1.0}, {"source": "crud_production_task_enrich_handover_times", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L764", "weight": 1.0}, {"source": "crud_production_task_assert_task_assignee", "target": "crud_production_task_assert_task_step_assignee_or_legacy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L787", "weight": 1.0}, {"source": "crud_production_task_assert_task_step_assignee_or_legacy", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L795", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L880", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_assert_task_assignee", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L889", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_record_task_handover", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L893", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L921", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L924", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_record_task_handover", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L927", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L988", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_generate_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L990", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_clone_route_to_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1019", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1048", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1096", "weight": 1.0}, {"source": "crud_production_task_dispatch_task_steps", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1097", "weight": 1.0}, {"source": "crud_production_task_enrich_tasks_with_step_summaries", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1124", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1336", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1449", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1531", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_assignee_names", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1545", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1547", "weight": 1.0}, {"source": "crud_production_task_list_mine_production_tasks", "target": "crud_production_task_list_production_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1577", "weight": 1.0}, {"source": "crud_production_task_list_mine_production_tasks", "target": "crud_production_task_enrich_handover_times", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1594", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1633", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1664", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1712", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1716", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_empty_step_sub_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1717", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_input_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1736", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1775", "weight": 1.0}, {"source": "crud_production_task_get_production_task_editor_init", "target": "crud_production_task_get_production_task_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1827", "weight": 1.0}, {"source": "crud_production_task_get_production_task_editor_init", "target": "crud_production_task_build_process_library_for_editor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1869", "weight": 1.0}, {"source": "crud_production_task_update_task_status", "target": "crud_production_task_consume_task_input_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2004", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2078", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2148", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2165", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2166", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2167", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2168", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2169", "weight": 1.0}, {"source": "crud_production_task_delete_task_step", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2233", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2263", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2270", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2333", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2340", "weight": 1.0}, {"source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2402", "weight": 1.0}, {"source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2409", "weight": 1.0}, {"source": "crud_production_task_replace_step_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2454", "weight": 1.0}, {"source": "crud_production_task_replace_step_data_collections", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2473", "weight": 1.0}, {"source": "crud_production_task_set_task_inputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2513", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_output_item_spec_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2626", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_output_item_has_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2627", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2644", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_update_product_from_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2716", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_create_occupancy_for_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2723", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_output_item_spec_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2743", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2749", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2863", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2925", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2926", "weight": 1.0}, {"source": "crud_production_task_delete_production_task", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2953", "weight": 1.0}, {"source": "crud_production_task_aggregate_production_tab_step_field", "target": "crud_production_task_resolve_production_tab_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3026", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_empty_production_tab_step_counts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3113", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_base_active_step_count_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3117", "weight": 1.0}, {"source": "crud_production_task_count_step_tab_badges_by_tab", "target": "crud_production_task_aggregate_production_tab_step_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3131", "weight": 1.0}, {"source": "crud_production_task_count_production_work_order_tab_step_badges", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3155", "weight": 1.0}, {"source": "crud_production_task_count_mine_production_work_order_tab_step_badges", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3161", "weight": 1.0}, {"source": "crud_production_task_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_production_task_rationale_129", "target": "crud_production_task_enrich_outbound_task_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L129", "weight": 1.0}, {"source": "crud_production_task_rationale_460", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L460", "weight": 1.0}, {"source": "crud_production_task_rationale_479", "target": "crud_production_task_batch_load_step_sub_tables", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479", "weight": 1.0}, {"source": "crud_production_task_rationale_579", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579", "weight": 1.0}, {"source": "crud_production_task_rationale_786", "target": "crud_production_task_assert_task_assignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786", "weight": 1.0}, {"source": "crud_production_task_rationale_1104", "target": "crud_production_task_enrich_tasks_with_step_summaries", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1104", "weight": 1.0}, {"source": "crud_production_task_rationale_1797", "target": "crud_production_task_build_process_library_for_editor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1797", "weight": 1.0}, {"source": "crud_production_task_rationale_1826", "target": "crud_production_task_get_production_task_editor_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1826", "weight": 1.0}, {"source": "crud_production_task_rationale_1917", "target": "crud_production_task_consume_task_input_cell_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1917", "weight": 1.0}, {"source": "crud_production_task_rationale_2545", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2545", "weight": 1.0}, {"source": "crud_production_task_rationale_2603", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2603", "weight": 1.0}, {"source": "crud_production_task_rationale_2806", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2806", "weight": 1.0}, {"source": "crud_production_task_rationale_2931", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2931", "weight": 1.0}, {"source": "crud_production_task_rationale_3112", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3112", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L61"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L62"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L63"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L67"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L68"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L76"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L106"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L109"}, {"caller_nid": "crud_production_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L113"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L117"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L118"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L142"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L143"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L144"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L144"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L153"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L164"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L166"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L172"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L172"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L180"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L187"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L189"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L197"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L200"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L201"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L202"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L207"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L207"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L208"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L210"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L211"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L217"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L218"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L219"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L224"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L241"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L243"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L250"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L252"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L258"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L258"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L261"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L264"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L276"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L287"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L287"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L288"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "parse_equipment_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L291"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L291"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L292"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "format_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L313"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L313"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L316"}, {"caller_nid": "crud_production_task_step_reagent_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L335"}, {"caller_nid": "crud_production_task_step_configured_reagent_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L352"}, {"caller_nid": "crud_production_task_step_consumable_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L368"}, {"caller_nid": "crud_production_task_task_output_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L429"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L448"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L449"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L456"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L480"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L488"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L489"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L494"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L495"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L496"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L506"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L507"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L512"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L513"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L514"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L519"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L522"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L524"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L525"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L530"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L531"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L532"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L537"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L542"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L543"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L548"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L549"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L550"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L560"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L561"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L566"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L567"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L568"}, {"caller_nid": "crud_production_task_batch_load_step_sub_tables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L580"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L588"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L590"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L591"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L593"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L594"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L594"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L595"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L610"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L611"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L613"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L614"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L616"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L617"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L617"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L618"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L633"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L634"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L636"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L637"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L640"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L640"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L655"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L656"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L658"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L659"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L661"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L662"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L662"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L663"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L678"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L679"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L679"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L682"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L684"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L685"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L696"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L697"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L706"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L708"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L720"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L725"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L730"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L733"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L735"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L735"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L737"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L747"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L747"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L753"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L756"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L797"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "user_is_any_step_assignee_of_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L798"}, {"caller_nid": "crud_production_task_assert_task_step_assignee_or_legacy", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L802"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L814"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L820"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L830"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "user_is_step_assignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L831"}, {"caller_nid": "crud_production_task_assert_step_assignee_for_write", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L832"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L847"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L848"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "BizProductionTaskHandover", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L849"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L855"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L881"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L883"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L885"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L891"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L892"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L905"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L906"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L907"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L923"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L925"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L935"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L946"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L950"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L951"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L952"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L961"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L961"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L965"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L974"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L980"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L980"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L981"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L982"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L982"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L985"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L991"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "BizProductionTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L992"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L993"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L995"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L998"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L998"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L999"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L999"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1000"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1003"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1003"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1004"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1004"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1014"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1015"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1017"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1023"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1026"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1027"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1032"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1033"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1050"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1052"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1056"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1066"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1067"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1067"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "sync_assignees_for_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1068"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1078"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1080"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1084"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1087"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1089"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1092"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1093"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1095"}, {"caller_nid": "crud_production_task_dispatch_task_steps", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1098"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1107"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1107"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1111"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1113"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1118"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1119"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1120"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "enrich_step_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1128"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1133"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1135"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1135"}, {"caller_nid": "crud_production_task_enrich_tasks_with_step_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1136"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1327"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1328"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1328"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1331"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1343"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1346"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1347"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1367"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1372"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1375"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1376"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1382"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1389"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1396"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1396"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1396"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1401"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1410"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1410"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1410"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1415"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1422"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1423"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1426"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1432"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1433"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1436"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1440"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1441"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1444"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1460"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1460"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1466"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1472"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1473"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1475"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1480"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1482"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1484"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1486"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1488"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1489"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1489"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1490"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1490"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1495"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1495"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1495"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1496"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1502"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1504"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1504"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1510"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1511"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1518"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1520"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1521"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1524"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1529"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1532"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1533"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_sample_type_name_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1534"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1536"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1537"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1544"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1548"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1569"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1572"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1573"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1575"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1575"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1622"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1623"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1632"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1632"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1632"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1635"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1638"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1641"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1646"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1646"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1646"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1654"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1655"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1660"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1661"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1667"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1671"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1671"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1671"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1681"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1686"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1686"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1686"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1696"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1704"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1705"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1706"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1706"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1717"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1717"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1718"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enrich_step_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1722"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enrich_step_completed_by_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1723"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1725"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1725"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1725"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1725"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1726"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1727"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1727"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1729"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1730"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1731"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1731"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1740"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1740"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1740"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1741"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1741"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1743"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1744"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1746"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1751"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1751"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1753"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1755"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1756"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1756"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1758"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1762"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1765"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1765"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1768"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1769"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1769"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1770"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1779"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1780"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1780"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1782"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1783"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1785"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1802"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1802"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1807"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1807"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1814"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1815"}, {"caller_nid": "crud_production_task_build_process_library_for_editor", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1815"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_all_processes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1846"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_process_categories", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1847"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_sop_documents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1850"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_output_types", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1853"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_equipments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1856"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1859"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_consumables", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1862"}, {"caller_nid": "crud_production_task_get_production_task_editor_init", "callee": "list_item_units", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1865"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1886"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1886"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1886"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1887"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1894"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1896"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1898"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1898"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "resolve_equipment_list_snapshot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1900"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1900"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1904"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1905"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1906"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1907"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1918"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1918"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1918"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1919"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1923"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1927"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "frozenset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1928"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1930"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1933"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1940"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1948"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1951"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1968"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1968"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1968"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1969"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1976"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1978"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1979"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1985"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1987"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1989"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1989"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1989"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1990"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1997"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2000"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2007"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2010"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2013"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2014"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2022"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2022"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2022"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2023"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2030"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2032"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2033"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2035"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2036"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2041"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2043"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2043"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2043"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2044"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2047"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2049"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2050"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2064"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2065"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2069"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2070"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2070"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2071"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2072"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2072"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2073"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2083"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2084"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2085"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2085"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2086"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2087"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2087"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2088"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2098"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2099"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2100"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2100"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2101"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2102"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2102"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2103"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2112"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2113"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2114"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2114"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2115"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2116"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2117"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2125"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2128"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2129"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2131"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2131"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2132"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2132"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2133"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2133"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2134"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2134"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2135"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2135"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2136"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2136"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2137"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2137"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2138"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2140"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2140"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2144"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2145"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2149"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2150"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2151"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2151"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2153"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2154"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2154"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2156"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2157"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2157"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2159"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2160"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2160"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2161"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2162"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2163"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2163"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2177"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2177"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2177"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2178"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2185"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2191"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2194"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2194"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2196"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2196"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2197"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2198"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2198"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2198"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2200"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2202"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2203"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2203"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2203"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2205"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2207"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2207"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2211"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2212"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2213"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2214"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2220"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2227"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2228"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2232"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2238"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2245"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2248"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2255"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2255"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2255"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2256"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2266"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2268"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2268"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2268"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2273"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2275"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2278"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2278"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2279"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2280"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2280"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2282"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2282"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2283"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2283"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2284"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2284"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2285"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2285"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2287"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2288"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2288"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2293"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2295"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2296"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2297"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2301"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2305"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2307"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2315"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2317"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2317"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2317"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2318"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2325"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2325"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2325"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2326"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2336"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2343"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2345"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2348"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2348"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2349"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2350"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2350"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2351"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2351"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2352"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2352"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2353"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2353"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2354"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2354"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2355"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2355"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2357"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2363"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2365"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2366"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2367"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2371"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2375"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2377"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2385"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2387"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2394"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2394"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2394"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2395"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2405"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2407"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2407"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2407"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2412"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2414"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2417"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "BizProductionTaskStepConfiguredReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2417"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2418"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2419"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2419"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2420"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2420"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2421"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2421"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2422"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2422"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2423"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2423"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2424"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2424"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2426"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2426"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2431"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2433"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2434"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2435"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2439"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2443"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2445"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2453"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2455"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2456"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2456"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2457"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2458"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2458"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2459"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2459"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2460"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2460"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2461"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2461"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2465"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2472"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2474"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2475"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2475"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2476"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2477"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2477"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2478"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2478"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2479"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2479"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2480"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2480"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2484"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2491"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2494"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2494"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2494"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2495"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2503"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2503"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2503"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2510"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2516"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2517"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2517"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2517"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2518"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2518"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2518"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2521"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2521"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2521"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2528"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2529"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "BizProductionTaskInput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2529"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2530"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2533"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2533"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2533"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2534"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2534"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2534"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2535"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2535"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2540"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2541"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2548"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2550"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2550"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2550"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2555"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "assert_slot_vacant", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2558"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "_add_stored_occupancy_no_commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2561"}, {"caller_nid": "crud_production_task_output_item_has_spec", "callee": "any", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2576"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2586"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2586"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2588"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2588"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2588"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2588"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2591"}, {"caller_nid": "crud_production_task_output_item_spec_text", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2591"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2604"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2604"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2604"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2606"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2606"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2607"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "_cp_product_code_exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2608"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2609"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2623"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2623"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2623"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2625"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2625"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2625"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2633"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2635"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2637"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2642"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2642"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2644"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2645"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2647"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2647"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2648"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2659"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2663"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2663"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2663"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2665"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "assert_batch_slots_unique", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2666"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2669"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2669"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2669"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2670"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2681"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2683"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2683"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2683"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2685"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2688"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2690"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2690"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2690"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2697"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2699"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2703"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2706"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2707"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2707"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2707"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2711"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2718"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2721"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2728"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2729"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2729"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2730"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2730"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2734"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizCellProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2737"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2738"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2739"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2739"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2739"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2740"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2740"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2740"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2741"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2741"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2741"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2742"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2742"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2742"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2744"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2744"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2745"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2745"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2745"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2746"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2746"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2746"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2747"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2747"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2747"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2748"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2749"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2749"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2750"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2750"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2753"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2754"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2754"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2755"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2755"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2756"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2756"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2756"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2759"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2759"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2767"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2768"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizProductionTaskOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2771"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2772"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2780"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2780"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2784"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2786"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2787"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2791"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2792"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2793"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2793"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2793"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2794"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2800"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2801"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2807"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2807"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2807"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2808"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2811"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2813"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2817"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2818"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2823"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2827"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2830"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2831"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2833"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2834"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2845"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2846"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2849"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2849"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2849"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2849"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2850"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2852"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2853"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2855"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2856"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2856"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2857"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2869"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2869"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2869"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2869"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2870"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2872"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2873"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2875"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2876"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2876"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2877"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2889"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2890"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2892"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2893"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2895"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2896"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2896"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2897"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2907"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2907"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2907"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2907"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2908"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2910"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2911"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2913"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2914"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2914"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2915"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2924"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2926"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2932"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2932"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2932"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2933"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2940"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2942"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2945"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2945"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2945"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2946"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2952"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2968"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2973"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2976"}, {"caller_nid": "crud_production_task_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2982"}, {"caller_nid": "crud_production_task_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2982"}, {"caller_nid": "crud_production_task_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2982"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3006"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3010"}, {"caller_nid": "crud_production_task_resolve_production_tab_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3016"}, {"caller_nid": "crud_production_task_aggregate_production_tab_step_field", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3029"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3040"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3044"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3049"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3057"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3066"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3067"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3074"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3076"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3079"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3093"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3094"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3095"}, {"caller_nid": "crud_production_task_base_active_step_count_query", "callee": "apply_exclude_inactive_protocol_filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3101"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3114"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3114"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3117"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3117"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3117"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3121"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3134"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3134"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3134"}, {"caller_nid": "crud_production_task_count_step_tab_badges_by_tab", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L3138"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/98bd564a4eeba4cdfcd686053df6c8b383bfd4743b1195d731973cb37f8b55fc.json b/backend/app/graphify-out/cache/ast/98bd564a4eeba4cdfcd686053df6c8b383bfd4743b1195d731973cb37f8b55fc.json new file mode 100644 index 00000000..d94d9a1e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/98bd564a4eeba4cdfcd686053df6c8b383bfd4743b1195d731973cb37f8b55fc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "label": "sample_reception_lab_code.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L1"}, {"id": "crud_sample_reception_lab_code_parse_reception_date", "label": "parse_reception_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L18"}, {"id": "crud_sample_reception_lab_code_format_lab_storage_code", "label": "format_lab_storage_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L28"}, {"id": "crud_sample_reception_lab_code_max_existing_seq", "label": "_max_existing_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L32"}, {"id": "crud_sample_reception_lab_code_sync_sequence_from_existing", "label": "_sync_sequence_from_existing()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L56"}, {"id": "crud_sample_reception_lab_code_allocate_one_seq", "label": "_allocate_one_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L97"}, {"id": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "label": "allocate_lab_storage_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L141"}, {"id": "crud_sample_reception_lab_code_validate_lab_storage_code", "label": "validate_lab_storage_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L164"}, {"id": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "label": "validate_and_parse_lab_storage_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L174"}, {"id": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "label": "assert_lab_storage_code_available()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L186"}, {"id": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "label": "sync_lab_storage_seq_after_use()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L204"}, {"id": "crud_sample_reception_lab_code_rationale_1", "label": "\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\u6821\u9a8c\u4e0e\uff08\u9057\u7559\uff09RK \u81ea\u52a8\u5360\u53f7\u5206\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L1"}, {"id": "crud_sample_reception_lab_code_rationale_165", "label": "\u6821\u9a8c\u5165\u5e93\u7f16\u7801\uff1a\u975e\u7a7a\u3001\u957f\u5ea6\u4e0d\u8d85\u8fc7 32\uff1b\u4e0d\u9650\u5236\u5177\u4f53\u683c\u5f0f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L165"}, {"id": "crud_sample_reception_lab_code_rationale_177", "label": "\u517c\u5bb9\u65e7\u8c03\u7528\uff1a\u6821\u9a8c\u7f16\u7801\uff1b\u82e5\u4e3a RK+\u65e5\u671f+\u5e8f\u53f7 \u5219\u989d\u5916\u89e3\u6790\u4f9b\u5360\u53f7\u903b\u8f91\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L177"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_parse_reception_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_format_lab_storage_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_max_existing_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_sync_sequence_from_existing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_allocate_one_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L97", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_validate_lab_storage_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L204", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_sync_sequence_from_existing", "target": "crud_sample_reception_lab_code_max_existing_seq", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L62", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "target": "crud_sample_reception_lab_code_parse_reception_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "target": "crud_sample_reception_lab_code_sync_sequence_from_existing", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L154", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "target": "crud_sample_reception_lab_code_allocate_one_seq", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L157", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "target": "crud_sample_reception_lab_code_format_lab_storage_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L158", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "target": "crud_sample_reception_lab_code_validate_lab_storage_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L178", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_rationale_165", "target": "crud_sample_reception_lab_code_validate_lab_storage_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L165", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_rationale_177", "target": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L177", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L19"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L20"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L21"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L23"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L23"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L23"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L24"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L35"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L35"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L35"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L39"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L40"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L46"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L47"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L50"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L50"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L50"}, {"caller_nid": "crud_sample_reception_lab_code_sync_sequence_from_existing", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L65"}, {"caller_nid": "crud_sample_reception_lab_code_sync_sequence_from_existing", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L67"}, {"caller_nid": "crud_sample_reception_lab_code_sync_sequence_from_existing", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L68"}, {"caller_nid": "crud_sample_reception_lab_code_sync_sequence_from_existing", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L86"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L103"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L105"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L106"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L132"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L132"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L132"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L134"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L135"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L137"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L152"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L156"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L158"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L160"}, {"caller_nid": "crud_sample_reception_lab_code_validate_lab_storage_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L166"}, {"caller_nid": "crud_sample_reception_lab_code_validate_lab_storage_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L168"}, {"caller_nid": "crud_sample_reception_lab_code_validate_lab_storage_code", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L169"}, {"caller_nid": "crud_sample_reception_lab_code_validate_lab_storage_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L170"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L179"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L182"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L182"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L183"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L193"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L193"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L199"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L200"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L201"}, {"caller_nid": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L214"}, {"caller_nid": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L216"}, {"caller_nid": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L217"}, {"caller_nid": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L235"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/99e1689abe9c8bf6726c6b730915802ad6e4957c642bf080d5923bc5a0d56f45.json b/backend/app/graphify-out/cache/ast/99e1689abe9c8bf6726c6b730915802ad6e4957c642bf080d5923bc5a0d56f45.json new file mode 100644 index 00000000..79a93bc7 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/99e1689abe9c8bf6726c6b730915802ad6e4957c642bf080d5923bc5a0d56f45.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "label": "sample_reception.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1"}, {"id": "crud_sample_reception_donation_sample_id_col", "label": "_donation_sample_id_col()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42"}, {"id": "crud_sample_reception_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47"}, {"id": "crud_sample_reception_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51"}, {"id": "crud_sample_reception_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58"}, {"id": "crud_sample_reception_reception_to_dict", "label": "_reception_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64"}, {"id": "crud_sample_reception_sample_detail_rows_query", "label": "_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87"}, {"id": "crud_sample_reception_donation_sample_detail_rows_query", "label": "_donation_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121"}, {"id": "crud_sample_reception_donation_sample_pending_query", "label": "_donation_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155"}, {"id": "crud_sample_reception_donation_rows_to_sample_list_items", "label": "_donation_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193"}, {"id": "crud_sample_reception_sample_pending_query", "label": "_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308"}, {"id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346"}, {"id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471"}, {"id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544"}, {"id": "crud_sample_reception_finalize_reception_detail", "label": "_finalize_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683"}, {"id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689"}, {"id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757"}, {"id": "crud_sample_reception_can_edit_sample_reception", "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1019"}, {"id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1034"}, {"id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1144"}, {"id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1162"}, {"id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1179"}, {"id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1191"}, {"id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1206"}, {"id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1254"}, {"id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1293"}, {"id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1352"}, {"id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1366"}, {"id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1373"}, {"id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1398"}, {"id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1421"}, {"id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1445"}, {"id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1469"}, {"id": "crud_sample_reception_rationale_43", "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43"}, {"id": "crud_sample_reception_rationale_88", "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88"}, {"id": "crud_sample_reception_rationale_122", "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122"}, {"id": "crud_sample_reception_rationale_156", "label": "\u5f85\u63a5\u6536\uff1a\u6350\u8d60\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff0c\u4e0e\u7ec6\u80de\u5b58\u50a8\u4e00\u81f4\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156"}, {"id": "crud_sample_reception_rationale_200", "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200"}, {"id": "crud_sample_reception_rationale_309", "label": "\u5f85\u63a5\u6536\uff1a\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309"}, {"id": "crud_sample_reception_rationale_1024", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1024"}, {"id": "crud_sample_reception_rationale_1052", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1052"}, {"id": "crud_sample_reception_rationale_1212", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1212"}, {"id": "crud_sample_reception_rationale_1259", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1259"}, {"id": "crud_sample_reception_rationale_1300", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1300"}, {"id": "crud_sample_reception_rationale_1356", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1356"}, {"id": "crud_sample_reception_rationale_1380", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1380"}, {"id": "crud_sample_reception_rationale_1405", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1405"}, {"id": "crud_sample_reception_rationale_1426", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1426"}, {"id": "crud_sample_reception_rationale_1450", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1450"}, {"id": "crud_sample_reception_rationale_1475", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1475"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_id_col", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_pending_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_received_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_finalize_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_create_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1019", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_update_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1034", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_attach_production_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1206", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1254", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1293", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1352", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1366", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1398", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1445", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1469", "weight": 1.0}, {"source": "crud_sample_reception_reception_to_dict", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L73", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L238", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L337", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L424", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L504", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L521", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L585", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L613", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L644", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L663", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676", "weight": 1.0}, {"source": "crud_sample_reception_finalize_reception_detail", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L686", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L707", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_finalize_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L713", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L716", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L728", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L733", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L745", "weight": 1.0}, {"source": "crud_sample_reception_create_sample_reception", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L824", "weight": 1.0}, {"source": "crud_sample_reception_update_sample_reception", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1065", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1172", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_reception_detail_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1187", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1188", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1232", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1248", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1284", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1288", "weight": 1.0}, {"source": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1381", "weight": 1.0}, {"source": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1406", "weight": 1.0}, {"source": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1427", "weight": 1.0}, {"source": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1451", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1499", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1501", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1507", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1512", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1522", "weight": 1.0}, {"source": "crud_sample_reception_rationale_43", "target": "crud_sample_reception_donation_sample_id_col", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43", "weight": 1.0}, {"source": "crud_sample_reception_rationale_88", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_sample_reception_rationale_122", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122", "weight": 1.0}, {"source": "crud_sample_reception_rationale_156", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156", "weight": 1.0}, {"source": "crud_sample_reception_rationale_200", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200", "weight": 1.0}, {"source": "crud_sample_reception_rationale_309", "target": "crud_sample_reception_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1024", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1024", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1052", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1052", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1212", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1212", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1259", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1259", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1300", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1300", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1356", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1356", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1380", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1380", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1405", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1405", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1426", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1426", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1450", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1450", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1475", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1475", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_donation_sample_id_col", "callee": "collate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L44"}, {"caller_nid": "crud_sample_reception_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L52"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L53"}, {"caller_nid": "crud_sample_reception_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L61"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L99"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L106"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L113"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L140"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L147"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L164"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L174"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L177"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L178"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L180"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L181"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L182"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L201"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L207"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L214"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L221"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L226"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L232"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L248"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L262"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L282"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L287"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L291"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L293"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L295"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L298"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L301"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L304"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L317"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L327"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L330"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L331"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L333"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L334"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L335"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L353"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L359"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L366"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L373"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L378"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "build_protocol_payment_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L384"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L388"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L406"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L409"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L423"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L442"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L447"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L450"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L452"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L454"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L456"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L458"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L461"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L464"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L467"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L492"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L495"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L496"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L497"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L510"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L511"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L512"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L533"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L536"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L537"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L541"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L564"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L566"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L567"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L576"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L577"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L578"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L591"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L592"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L593"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L598"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L599"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L600"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L601"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L602"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L603"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L609"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L612"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L616"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L621"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L622"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L641"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L661"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L662"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L671"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L680"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L706"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L710"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L720"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L724"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L749"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L751"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L779"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L781"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L786"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L797"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L798"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L800"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L812"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L820"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L831"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L832"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L834"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L846"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L852"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L854"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L860"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L861"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L864"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L868"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L869"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L871"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "BizSampleReception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L877"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L878"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L889"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L898"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L900"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L905"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L906"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L907"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L918"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L925"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L926"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L930"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_production_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L939"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L950"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L953"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L963"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L974"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L984"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_review_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L993"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1003"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_lab_storage_seq_after_use", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1007"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1014"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1015"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1025"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1028"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "get_user_role_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1031"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1054"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1054"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1054"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1063"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1066"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1068"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1070"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1077"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1078"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1081"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_lab_storage_seq_after_use", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1089"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1097"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1099"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1099"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1099"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1106"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1108"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1109"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1111"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "soft_delete_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1113"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1119"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1130"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1130"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1130"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1137"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1138"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1139"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1140"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1151"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1151"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1151"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1156"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1158"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1169"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1171"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1173"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1192"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1195"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1199"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1199"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1199"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1203"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1215"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1215"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1215"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1215"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1219"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1219"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1219"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1224"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1235"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1236"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1239"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1241"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1242"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1245"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1263"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1263"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1263"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1265"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1274"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1275"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1281"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1283"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1285"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1301"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1301"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1301"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1304"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1304"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1307"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1309"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1313"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1315"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1315"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1315"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1316"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1317"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1324"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1324"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1324"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1327"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1332"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1337"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1343"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1344"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1344"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1344"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1345"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1346"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1359"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1362"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1362"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1362"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1363"}, {"caller_nid": "crud_sample_reception_lab_storage_keyword_like", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1367"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1384"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1384"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1387"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1389"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1390"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1394"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1395"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1395"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1395"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1395"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1409"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1409"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1412"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1414"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1417"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1418"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1433"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1433"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1433"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1433"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1437"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1457"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1457"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1457"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1457"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1461"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1480"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1484"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1486"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1486"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1492"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1494"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1494"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1494"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1499"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1499"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1512"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1512"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1535"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b0a165a0604fca88aee6e78f30ce44acd18971b66dac47733c722f233ce6c600.json b/backend/app/graphify-out/cache/ast/b0a165a0604fca88aee6e78f30ce44acd18971b66dac47733c722f233ce6c600.json new file mode 100644 index 00000000..3566d225 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b0a165a0604fca88aee6e78f30ce44acd18971b66dac47733c722f233ce6c600.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "label": "production.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}, {"id": "api_production_legacy_material_write_gone", "label": "_legacy_material_write_gone()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75"}, {"id": "api_production_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L79"}, {"id": "api_production_get_current_user_id", "label": "_get_current_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L87"}, {"id": "api_production_consumablecreatebody", "label": "ConsumableCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L96"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_production_consumableupdatebody", "label": "ConsumableUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L110"}, {"id": "api_production_list_consumables", "label": "list_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L125"}, {"id": "api_production_list_all_consumables", "label": "list_all_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L139"}, {"id": "api_production_create_consumable", "label": "create_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L149"}, {"id": "api_production_update_consumable", "label": "update_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L158"}, {"id": "api_production_delete_consumable", "label": "delete_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L168"}, {"id": "api_production_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176"}, {"id": "api_production_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L182"}, {"id": "api_production_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L190"}, {"id": "api_production_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197"}, {"id": "api_production_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203"}, {"id": "api_production_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209"}, {"id": "api_production_consumable_stock_in", "label": "consumable_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L218"}, {"id": "api_production_consumable_stock_out", "label": "consumable_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L240"}, {"id": "api_production_consumable_batch_stock_in", "label": "consumable_batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L264"}, {"id": "api_production_consumable_batch_stock_out", "label": "consumable_batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L282"}, {"id": "api_production_list_consumable_stock_logs", "label": "list_consumable_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L301"}, {"id": "api_production_list_all_consumable_stock_logs", "label": "list_all_consumable_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L320"}, {"id": "api_production_reagentcreatebody", "label": "ReagentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L346"}, {"id": "api_production_reagentupdatebody", "label": "ReagentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L360"}, {"id": "api_production_list_reagents", "label": "list_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L375"}, {"id": "api_production_list_all_reagents", "label": "list_all_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L389"}, {"id": "api_production_create_reagent", "label": "create_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L399"}, {"id": "api_production_update_reagent", "label": "update_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L408"}, {"id": "api_production_delete_reagent", "label": "delete_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L418"}, {"id": "api_production_reagent_stock_in", "label": "reagent_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L427"}, {"id": "api_production_reagent_stock_out", "label": "reagent_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L449"}, {"id": "api_production_reagent_batch_stock_in", "label": "reagent_batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L473"}, {"id": "api_production_reagent_batch_stock_out", "label": "reagent_batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L491"}, {"id": "api_production_list_reagent_stock_logs", "label": "list_reagent_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L510"}, {"id": "api_production_list_all_reagent_stock_logs", "label": "list_all_reagent_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L529"}, {"id": "api_production_sopdocumentcreatebody", "label": "SopDocumentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L555"}, {"id": "api_production_sopdocumentupdatebody", "label": "SopDocumentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565"}, {"id": "api_production_list_sop_documents", "label": "list_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L576"}, {"id": "api_production_list_all_sop_documents", "label": "list_all_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L590"}, {"id": "api_production_create_sop_document", "label": "create_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L600"}, {"id": "api_production_update_sop_document", "label": "update_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L627"}, {"id": "api_production_delete_sop_document", "label": "delete_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L656"}, {"id": "api_production_processcategorycreatebody", "label": "ProcessCategoryCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L673"}, {"id": "api_production_processcategoryupdatebody", "label": "ProcessCategoryUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681"}, {"id": "api_production_list_process_categories", "label": "list_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L690"}, {"id": "api_production_list_all_process_categories", "label": "list_all_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L704"}, {"id": "api_production_create_process_category", "label": "create_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L714"}, {"id": "api_production_update_process_category", "label": "update_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L736"}, {"id": "api_production_delete_process_category", "label": "delete_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L759"}, {"id": "api_production_equipmentcreatebody", "label": "EquipmentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L776"}, {"id": "api_production_equipmentupdatebody", "label": "EquipmentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L791"}, {"id": "api_production_list_equipments", "label": "list_equipments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L807"}, {"id": "api_production_list_all_equipments", "label": "list_all_equipments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L830"}, {"id": "api_production_create_equipment", "label": "create_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L842"}, {"id": "api_production_update_equipment", "label": "update_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L871"}, {"id": "api_production_delete_equipment", "label": "delete_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L901"}, {"id": "api_production_outputtypecreatebody", "label": "OutputTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L918"}, {"id": "api_production_outputtypeupdatebody", "label": "OutputTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L926"}, {"id": "api_production_list_output_types", "label": "list_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L935"}, {"id": "api_production_list_all_output_types", "label": "list_all_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L949"}, {"id": "api_production_create_output_type", "label": "create_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L959"}, {"id": "api_production_update_output_type", "label": "update_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L981"}, {"id": "api_production_delete_output_type", "label": "delete_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1004"}, {"id": "api_production_packiteminput", "label": "PackItemInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1021"}, {"id": "api_production_consumablepackcreatebody", "label": "ConsumablePackCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1031"}, {"id": "api_production_consumablepackupdatebody", "label": "ConsumablePackUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1043"}, {"id": "api_production_list_consumable_packs", "label": "list_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1056"}, {"id": "api_production_list_all_consumable_packs", "label": "list_all_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1070"}, {"id": "api_production_get_consumable_pack_detail", "label": "get_consumable_pack_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1080"}, {"id": "api_production_create_consumable_pack", "label": "create_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1092"}, {"id": "api_production_update_consumable_pack", "label": "update_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1119"}, {"id": "api_production_delete_consumable_pack", "label": "delete_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1147"}, {"id": "api_production_processreagentinput", "label": "ProcessReagentInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1164"}, {"id": "api_production_processconsumableinput", "label": "ProcessConsumableInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1175"}, {"id": "api_production_processoutputinput", "label": "ProcessOutputInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1186"}, {"id": "api_production_processdatacollectioninput", "label": "ProcessDataCollectionInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194"}, {"id": "api_production_processcreatebody", "label": "ProcessCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202"}, {"id": "api_production_processupdatebody", "label": "ProcessUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1219"}, {"id": "api_production_list_processes", "label": "list_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1237"}, {"id": "api_production_list_all_processes", "label": "list_all_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1251"}, {"id": "api_production_get_process_detail", "label": "get_process_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1261"}, {"id": "api_production_create_process", "label": "create_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1273"}, {"id": "api_production_update_process", "label": "update_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1315"}, {"id": "api_production_delete_process", "label": "delete_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1358"}, {"id": "api_production_list_process_routes", "label": "list_process_routes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1376"}, {"id": "api_production_get_process_route_detail", "label": "get_process_route_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1397"}, {"id": "api_production_create_process_route", "label": "create_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1409"}, {"id": "api_production_update_process_route", "label": "update_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1432"}, {"id": "api_production_set_current_process_route", "label": "set_current_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1455"}, {"id": "api_production_delete_process_route", "label": "delete_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1469"}, {"id": "api_production_add_route_step", "label": "add_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1484"}, {"id": "api_production_copy_route_step", "label": "copy_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1505"}, {"id": "api_production_update_route_step", "label": "update_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1524"}, {"id": "api_production_reorder_route_steps", "label": "reorder_route_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539"}, {"id": "api_production_delete_route_step", "label": "delete_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1552"}, {"id": "api_production_update_step_reagents", "label": "update_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1567"}, {"id": "api_production_update_step_consumables", "label": "update_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1582"}, {"id": "api_production_update_step_outputs", "label": "update_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1597"}, {"id": "api_production_update_step_data_collections", "label": "update_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1612"}, {"id": "api_production_create_production_work_order", "label": "create_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1632"}, {"id": "api_production_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1669"}, {"id": "api_production_production_work_order_tab_step_counts", "label": "production_work_order_tab_step_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1718"}, {"id": "api_production_production_work_order_mine_tab_step_counts", "label": "production_work_order_mine_tab_step_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1735"}, {"id": "api_production_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1754"}, {"id": "api_production_update_production_work_order_api", "label": "update_production_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1767"}, {"id": "api_production_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1796"}, {"id": "api_production_delete_production_work_order_api", "label": "delete_production_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1813"}, {"id": "api_production_configure_production_work_order", "label": "configure_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1827"}, {"id": "api_production_list_production_work_order_cell_product_options", "label": "list_production_work_order_cell_product_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1859"}, {"id": "api_production_get_production_work_order_qc_info_api", "label": "get_production_work_order_qc_info_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1875"}, {"id": "api_production_create_qc_work_order_from_production_api", "label": "create_qc_work_order_from_production_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1891"}, {"id": "api_production_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1924"}, {"id": "api_production_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1946"}, {"id": "api_production_list_production_tasks_by_work_orders", "label": "list_production_tasks_by_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1974"}, {"id": "api_production_list_my_production_tasks", "label": "list_my_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2008"}, {"id": "api_production_forward_production_task_api", "label": "forward_production_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2047"}, {"id": "api_production_reassign_production_task_api", "label": "reassign_production_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2083"}, {"id": "api_production_dispatch_production_task_steps_api", "label": "dispatch_production_task_steps_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2110"}, {"id": "api_production_get_production_task_editor_init", "label": "get_production_task_editor_init()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2143"}, {"id": "api_production_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2164"}, {"id": "api_production_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2183"}, {"id": "api_production_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2201"}, {"id": "api_production_update_production_task_status", "label": "update_production_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2215"}, {"id": "api_production_add_production_task_step", "label": "add_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2241"}, {"id": "api_production_update_production_task_step", "label": "update_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2262"}, {"id": "api_production_delete_production_task_step", "label": "delete_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2284"}, {"id": "api_production_reorder_production_task_steps", "label": "reorder_production_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2302"}, {"id": "api_production_copy_production_task_step", "label": "copy_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2319"}, {"id": "api_production_replace_task_step_reagents", "label": "replace_task_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2342"}, {"id": "api_production_replace_task_step_consumables", "label": "replace_task_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2375"}, {"id": "api_production_replace_task_step_configured_reagents", "label": "replace_task_step_configured_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2408"}, {"id": "api_production_replace_task_step_data_collections", "label": "replace_task_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2442"}, {"id": "api_production_replace_task_step_outputs", "label": "replace_task_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2462"}, {"id": "api_production_set_production_task_inputs", "label": "set_production_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2482"}, {"id": "api_production_set_production_task_outputs", "label": "set_production_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2501"}, {"id": "api_production_get_next_cell_product_code", "label": "get_next_cell_product_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2525"}, {"id": "api_production_get_cell_product_max_passage_seq", "label": "get_cell_product_max_passage_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2539"}, {"id": "api_production_get_cell_product_max_suffix_seq", "label": "get_cell_product_max_suffix_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2581"}, {"id": "api_production_check_cell_product_code", "label": "check_cell_product_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2596"}, {"id": "api_production_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2614"}, {"id": "api_production_get_cell_product_detail", "label": "get_cell_product_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2643"}, {"id": "api_production_get_cell_product_chain", "label": "get_cell_product_chain()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2656"}, {"id": "api_production_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2669"}, {"id": "api_production_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2719"}, {"id": "api_production_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2738"}, {"id": "api_production_rationale_1", "label": "\u751f\u4ea7\u7ba1\u7406 API \u8def\u7531\uff087 \u4e2a\u5b50\u6a21\u5757\uff1a\u8017\u6750\u3001\u8bd5\u5242\u3001SOP\u6587\u6863\u3001\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b\u3001\u4ea7\u51fa\u7269\u7c7b\u578b\u3001\u8017\u6750\u5305\u3001\u5de5\u827a\u5e93\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}, {"id": "api_production_rationale_2149", "label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316\uff1a\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e\uff08\u805a\u5408\u63a5\u53e3\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2149"}, {"id": "api_production_rationale_2546", "label": "\u67e5\u8be2 `{productCode}-{\u4ee3\u6b21}-XX` \u5728\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2546"}, {"id": "api_production_rationale_2586", "label": "\u67e5\u8be2 `{productCode}-XX` \u5728\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2586"}, {"id": "api_production_rationale_2602", "label": "\u68c0\u67e5\u4ea7\u54c1\u7f16\u7801\u662f\u5426\u5df2\u88ab\u5360\u7528\uff08\u7f16\u8f91\u65f6\u53ef\u6392\u9664\u5f53\u524d\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2602"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_process_route", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_legacy_material_write_gone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_current_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L96", "weight": 1.0}, {"source": "api_production_consumablecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumableupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L110", "weight": 1.0}, {"source": "api_production_consumableupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176", "weight": 1.0}, {"source": "api_production_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_stockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L182", "weight": 1.0}, {"source": "api_production_stockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L190", "weight": 1.0}, {"source": "api_production_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197", "weight": 1.0}, {"source": "api_production_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203", "weight": 1.0}, {"source": "api_production_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L203", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209", "weight": 1.0}, {"source": "api_production_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L264", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L301", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L346", "weight": 1.0}, {"source": "api_production_reagentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L360", "weight": 1.0}, {"source": "api_production_reagentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L360", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L389", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L418", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L449", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L473", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagent_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagent_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L529", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L555", "weight": 1.0}, {"source": "api_production_sopdocumentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L555", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565", "weight": 1.0}, {"source": "api_production_sopdocumentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L565", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L590", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L627", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L656", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategorycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L673", "weight": 1.0}, {"source": "api_production_processcategorycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L673", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategoryupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681", "weight": 1.0}, {"source": "api_production_processcategoryupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L704", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L714", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L736", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L759", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_equipmentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L776", "weight": 1.0}, {"source": "api_production_equipmentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L776", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_equipmentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L791", "weight": 1.0}, {"source": "api_production_equipmentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_equipments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L807", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_equipments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L830", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L842", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L918", "weight": 1.0}, {"source": "api_production_outputtypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L918", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L926", "weight": 1.0}, {"source": "api_production_outputtypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L926", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L935", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L949", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L959", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L981", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1004", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_packiteminput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1021", "weight": 1.0}, {"source": "api_production_packiteminput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1021", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1031", "weight": 1.0}, {"source": "api_production_consumablepackcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1031", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1043", "weight": 1.0}, {"source": "api_production_consumablepackupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1043", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1056", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1070", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_consumable_pack_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1080", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1092", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processreagentinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1164", "weight": 1.0}, {"source": "api_production_processreagentinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processconsumableinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1175", "weight": 1.0}, {"source": "api_production_processconsumableinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processoutputinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1186", "weight": 1.0}, {"source": "api_production_processoutputinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processdatacollectioninput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194", "weight": 1.0}, {"source": "api_production_processdatacollectioninput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202", "weight": 1.0}, {"source": "api_production_processcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1219", "weight": 1.0}, {"source": "api_production_processupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1315", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_routes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_route_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1409", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_current_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1455", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1484", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1524", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_route_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1567", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1612", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1632", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_production_work_order_tab_step_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1718", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_production_work_order_mine_tab_step_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1767", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1813", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_configure_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1827", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_work_order_cell_product_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1859", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_work_order_qc_info_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1875", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_qc_work_order_from_production_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1891", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1924", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1946", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_tasks_by_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1974", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_my_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2008", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_forward_production_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2047", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reassign_production_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2083", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_dispatch_production_task_steps_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_task_editor_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2201", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2262", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2284", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_production_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2302", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2342", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_configured_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2442", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2462", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2482", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2501", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_next_cell_product_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2525", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_max_passage_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2539", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_max_suffix_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2581", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_check_cell_product_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2596", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2614", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2643", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_chain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2656", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2719", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2738", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_api_production_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2751", "weight": 1.0}, {"source": "api_production_list_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L132", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L143", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_list_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L144", "weight": 1.0}, {"source": "api_production_create_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L154", "weight": 1.0}, {"source": "api_production_update_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L164", "weight": 1.0}, {"source": "api_production_delete_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L173", "weight": 1.0}, {"source": "api_production_consumable_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L225", "weight": 1.0}, {"source": "api_production_consumable_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L247", "weight": 1.0}, {"source": "api_production_consumable_batch_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L270", "weight": 1.0}, {"source": "api_production_consumable_batch_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L288", "weight": 1.0}, {"source": "api_production_list_consumable_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L309", "weight": 1.0}, {"source": "api_production_list_all_consumable_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L330", "weight": 1.0}, {"source": "api_production_list_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L382", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L393", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_list_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L394", "weight": 1.0}, {"source": "api_production_create_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L404", "weight": 1.0}, {"source": "api_production_update_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L414", "weight": 1.0}, {"source": "api_production_delete_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L423", "weight": 1.0}, {"source": "api_production_reagent_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L434", "weight": 1.0}, {"source": "api_production_reagent_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L456", "weight": 1.0}, {"source": "api_production_reagent_batch_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L479", "weight": 1.0}, {"source": "api_production_reagent_batch_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L497", "weight": 1.0}, {"source": "api_production_list_reagent_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L518", "weight": 1.0}, {"source": "api_production_list_all_reagent_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L539", "weight": 1.0}, {"source": "api_production_list_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L583", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L594", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_list_sop_documents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L595", "weight": 1.0}, {"source": "api_production_create_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L606", "weight": 1.0}, {"source": "api_production_update_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L646", "weight": 1.0}, {"source": "api_production_list_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L697", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L708", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_list_process_categories", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L709", "weight": 1.0}, {"source": "api_production_create_process_category", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L720", "weight": 1.0}, {"source": "api_production_list_equipments", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L815", "weight": 1.0}, {"source": "api_production_list_all_equipments", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L834", "weight": 1.0}, {"source": "api_production_list_all_equipments", "target": "api_production_list_equipments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L835", "weight": 1.0}, {"source": "api_production_create_equipment", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L848", "weight": 1.0}, {"source": "api_production_list_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L942", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L953", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_list_output_types", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L954", "weight": 1.0}, {"source": "api_production_create_output_type", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L965", "weight": 1.0}, {"source": "api_production_list_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1063", "weight": 1.0}, {"source": "api_production_list_all_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1074", "weight": 1.0}, {"source": "api_production_create_consumable_pack", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1098", "weight": 1.0}, {"source": "api_production_list_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1244", "weight": 1.0}, {"source": "api_production_list_all_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1255", "weight": 1.0}, {"source": "api_production_create_process", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1279", "weight": 1.0}, {"source": "api_production_list_process_routes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1385", "weight": 1.0}, {"source": "api_production_create_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1415", "weight": 1.0}, {"source": "api_production_set_current_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1461", "weight": 1.0}, {"source": "api_production_add_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1490", "weight": 1.0}, {"source": "api_production_copy_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1511", "weight": 1.0}, {"source": "api_production_update_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1573", "weight": 1.0}, {"source": "api_production_update_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1588", "weight": 1.0}, {"source": "api_production_update_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1603", "weight": 1.0}, {"source": "api_production_update_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1618", "weight": 1.0}, {"source": "api_production_create_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1638", "weight": 1.0}, {"source": "api_production_list_production_work_orders", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1690", "weight": 1.0}, {"source": "api_production_production_work_order_tab_step_counts", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1723", "weight": 1.0}, {"source": "api_production_production_work_order_mine_tab_step_counts", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1740", "weight": 1.0}, {"source": "api_production_production_work_order_mine_tab_step_counts", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1744", "weight": 1.0}, {"source": "api_production_get_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1759", "weight": 1.0}, {"source": "api_production_update_production_work_order_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1774", "weight": 1.0}, {"source": "api_production_complete_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1803", "weight": 1.0}, {"source": "api_production_delete_production_work_order_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1819", "weight": 1.0}, {"source": "api_production_configure_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1834", "weight": 1.0}, {"source": "api_production_list_production_work_order_cell_product_options", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1865", "weight": 1.0}, {"source": "api_production_get_production_work_order_qc_info_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1881", "weight": 1.0}, {"source": "api_production_create_qc_work_order_from_production_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1898", "weight": 1.0}, {"source": "api_production_create_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1930", "weight": 1.0}, {"source": "api_production_list_production_tasks", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1959", "weight": 1.0}, {"source": "api_production_list_production_tasks_by_work_orders", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1979", "weight": 1.0}, {"source": "api_production_list_production_tasks_by_work_orders", "target": "api_production_list_production_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1986", "weight": 1.0}, {"source": "api_production_list_my_production_tasks", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2024", "weight": 1.0}, {"source": "api_production_list_my_production_tasks", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2027", "weight": 1.0}, {"source": "api_production_forward_production_task_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2055", "weight": 1.0}, {"source": "api_production_forward_production_task_api", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2058", "weight": 1.0}, {"source": "api_production_reassign_production_task_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2090", "weight": 1.0}, {"source": "api_production_dispatch_production_task_steps_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2118", "weight": 1.0}, {"source": "api_production_get_production_task_editor_init", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2150", "weight": 1.0}, {"source": "api_production_get_production_task_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2170", "weight": 1.0}, {"source": "api_production_update_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2190", "weight": 1.0}, {"source": "api_production_delete_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2207", "weight": 1.0}, {"source": "api_production_update_production_task_status", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2223", "weight": 1.0}, {"source": "api_production_add_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2249", "weight": 1.0}, {"source": "api_production_update_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2271", "weight": 1.0}, {"source": "api_production_delete_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2292", "weight": 1.0}, {"source": "api_production_reorder_production_task_steps", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2309", "weight": 1.0}, {"source": "api_production_copy_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2327", "weight": 1.0}, {"source": "api_production_replace_task_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2351", "weight": 1.0}, {"source": "api_production_replace_task_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2384", "weight": 1.0}, {"source": "api_production_replace_task_step_configured_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2417", "weight": 1.0}, {"source": "api_production_replace_task_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2451", "weight": 1.0}, {"source": "api_production_replace_task_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2471", "weight": 1.0}, {"source": "api_production_set_production_task_inputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2490", "weight": 1.0}, {"source": "api_production_set_production_task_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2509", "weight": 1.0}, {"source": "api_production_get_next_cell_product_code", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2530", "weight": 1.0}, {"source": "api_production_get_cell_product_max_passage_seq", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2547", "weight": 1.0}, {"source": "api_production_get_cell_product_max_suffix_seq", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2587", "weight": 1.0}, {"source": "api_production_check_cell_product_code", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2603", "weight": 1.0}, {"source": "api_production_list_cell_products", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2627", "weight": 1.0}, {"source": "api_production_get_cell_product_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2648", "weight": 1.0}, {"source": "api_production_get_cell_product_chain", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2661", "weight": 1.0}, {"source": "api_production_create_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2675", "weight": 1.0}, {"source": "api_production_update_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2726", "weight": 1.0}, {"source": "api_production_delete_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2744", "weight": 1.0}, {"source": "api_production_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1", "weight": 1.0}, {"source": "api_production_rationale_2149", "target": "api_production_get_production_task_editor_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2149", "weight": 1.0}, {"source": "api_production_rationale_2546", "target": "api_production_get_cell_product_max_passage_seq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2546", "weight": 1.0}, {"source": "api_production_rationale_2586", "target": "api_production_get_cell_product_max_suffix_seq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2586", "weight": 1.0}, {"source": "api_production_rationale_2602", "target": "api_production_check_cell_product_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2602", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_production_legacy_material_write_gone", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L76"}, {"caller_nid": "api_production_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L80"}, {"caller_nid": "api_production_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_current_user_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L88"}, {"caller_nid": "api_production_get_current_user_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L88"}, {"caller_nid": "api_production_list_consumables", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L134"}, {"caller_nid": "api_production_list_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L135"}, {"caller_nid": "api_production_list_all_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L145"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L227"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L229"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L229"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L231"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L234"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L234"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L236"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L236"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L249"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L251"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L251"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L255"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L258"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L258"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L260"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L260"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L271"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L272"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L274"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L276"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L278"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L278"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L289"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L290"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L293"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L295"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L297"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L297"}, {"caller_nid": "api_production_list_consumable_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L310"}, {"caller_nid": "api_production_list_consumable_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L316"}, {"caller_nid": "api_production_list_all_consumable_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L331"}, {"caller_nid": "api_production_list_all_consumable_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L338"}, {"caller_nid": "api_production_list_reagents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L384"}, {"caller_nid": "api_production_list_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L385"}, {"caller_nid": "api_production_list_all_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L395"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L436"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L438"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L438"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L440"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L443"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L443"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L445"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L445"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L458"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L460"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L460"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L464"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L467"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L467"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L469"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L469"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L480"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L481"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L483"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L485"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L487"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L487"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L498"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L499"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L502"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L504"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L506"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L506"}, {"caller_nid": "api_production_list_reagent_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L519"}, {"caller_nid": "api_production_list_reagent_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L525"}, {"caller_nid": "api_production_list_all_reagent_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L540"}, {"caller_nid": "api_production_list_all_reagent_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L547"}, {"caller_nid": "api_production_list_sop_documents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L585"}, {"caller_nid": "api_production_list_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L586"}, {"caller_nid": "api_production_list_all_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L596"}, {"caller_nid": "api_production_create_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L616"}, {"caller_nid": "api_production_create_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L618"}, {"caller_nid": "api_production_create_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L619"}, {"caller_nid": "api_production_create_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L623"}, {"caller_nid": "api_production_create_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L623"}, {"caller_nid": "api_production_update_sop_document", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L634"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L638"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L639"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L640"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L641"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L642"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L643"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L644"}, {"caller_nid": "api_production_update_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L647"}, {"caller_nid": "api_production_update_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L648"}, {"caller_nid": "api_production_update_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L652"}, {"caller_nid": "api_production_update_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L652"}, {"caller_nid": "api_production_delete_sop_document", "callee": "soft_delete_sop_document", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L662"}, {"caller_nid": "api_production_delete_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L663"}, {"caller_nid": "api_production_delete_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L665"}, {"caller_nid": "api_production_delete_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L665"}, {"caller_nid": "api_production_list_process_categories", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L699"}, {"caller_nid": "api_production_list_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L700"}, {"caller_nid": "api_production_list_all_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L710"}, {"caller_nid": "api_production_create_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L728"}, {"caller_nid": "api_production_create_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L730"}, {"caller_nid": "api_production_create_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L730"}, {"caller_nid": "api_production_create_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L732"}, {"caller_nid": "api_production_create_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L732"}, {"caller_nid": "api_production_update_process_category", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L743"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L747"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L748"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L749"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L750"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L751"}, {"caller_nid": "api_production_update_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L753"}, {"caller_nid": "api_production_update_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L753"}, {"caller_nid": "api_production_update_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L755"}, {"caller_nid": "api_production_update_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L755"}, {"caller_nid": "api_production_delete_process_category", "callee": "soft_delete_process_category", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L765"}, {"caller_nid": "api_production_delete_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L766"}, {"caller_nid": "api_production_delete_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L768"}, {"caller_nid": "api_production_delete_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L768"}, {"caller_nid": "api_production_list_equipments", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L825"}, {"caller_nid": "api_production_list_equipments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L826"}, {"caller_nid": "api_production_list_all_equipments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L838"}, {"caller_nid": "api_production_create_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L863"}, {"caller_nid": "api_production_create_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L865"}, {"caller_nid": "api_production_create_equipment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L865"}, {"caller_nid": "api_production_create_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L867"}, {"caller_nid": "api_production_create_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L867"}, {"caller_nid": "api_production_update_equipment", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L878"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L882"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L883"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L884"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L885"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L886"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L887"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L888"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L889"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L890"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L891"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L892"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L893"}, {"caller_nid": "api_production_update_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L895"}, {"caller_nid": "api_production_update_equipment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L895"}, {"caller_nid": "api_production_update_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L897"}, {"caller_nid": "api_production_update_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L897"}, {"caller_nid": "api_production_delete_equipment", "callee": "soft_delete_equipment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L907"}, {"caller_nid": "api_production_delete_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L908"}, {"caller_nid": "api_production_delete_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L910"}, {"caller_nid": "api_production_delete_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L910"}, {"caller_nid": "api_production_list_output_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L944"}, {"caller_nid": "api_production_list_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L945"}, {"caller_nid": "api_production_list_all_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L955"}, {"caller_nid": "api_production_create_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L973"}, {"caller_nid": "api_production_create_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L975"}, {"caller_nid": "api_production_create_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L975"}, {"caller_nid": "api_production_create_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L977"}, {"caller_nid": "api_production_create_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L977"}, {"caller_nid": "api_production_update_output_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L988"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L992"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L993"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L994"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L995"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L996"}, {"caller_nid": "api_production_update_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L998"}, {"caller_nid": "api_production_update_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L998"}, {"caller_nid": "api_production_update_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1000"}, {"caller_nid": "api_production_update_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1000"}, {"caller_nid": "api_production_delete_output_type", "callee": "soft_delete_output_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1010"}, {"caller_nid": "api_production_delete_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1011"}, {"caller_nid": "api_production_delete_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1013"}, {"caller_nid": "api_production_delete_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1013"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1065"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1066"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "list_all_packs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1075"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1076"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "get_pack_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1085"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1087"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1088"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1099"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1111"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1113"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1113"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1115"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1115"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1126"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1127"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1131"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1132"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1133"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1134"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1135"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1137"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1138"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1139"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1141"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1141"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1143"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1143"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "soft_delete_consumable_pack", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1153"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1154"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1156"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1156"}, {"caller_nid": "api_production_list_processes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1246"}, {"caller_nid": "api_production_list_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1247"}, {"caller_nid": "api_production_list_all_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1257"}, {"caller_nid": "api_production_get_process_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1268"}, {"caller_nid": "api_production_get_process_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1269"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1280"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1281"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1282"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1283"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1286"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1287"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1289"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1290"}, {"caller_nid": "api_production_create_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1307"}, {"caller_nid": "api_production_create_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1309"}, {"caller_nid": "api_production_create_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1309"}, {"caller_nid": "api_production_create_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1311"}, {"caller_nid": "api_production_create_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1311"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1322"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1323"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1324"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1325"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1326"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1329"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1330"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1332"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1333"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1335"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1336"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1337"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1338"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1339"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1340"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1345"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1346"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1347"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1350"}, {"caller_nid": "api_production_update_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1352"}, {"caller_nid": "api_production_update_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1352"}, {"caller_nid": "api_production_update_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1354"}, {"caller_nid": "api_production_update_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1354"}, {"caller_nid": "api_production_delete_process", "callee": "soft_delete_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1364"}, {"caller_nid": "api_production_delete_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1365"}, {"caller_nid": "api_production_delete_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1367"}, {"caller_nid": "api_production_delete_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1367"}, {"caller_nid": "api_production_list_process_routes", "callee": "list_routes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1386"}, {"caller_nid": "api_production_list_process_routes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1392"}, {"caller_nid": "api_production_list_process_routes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1393"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "get_route_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1402"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1404"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1405"}, {"caller_nid": "api_production_create_process_route", "callee": "create_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1416"}, {"caller_nid": "api_production_create_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1424"}, {"caller_nid": "api_production_create_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1426"}, {"caller_nid": "api_production_create_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1426"}, {"caller_nid": "api_production_create_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1428"}, {"caller_nid": "api_production_create_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1428"}, {"caller_nid": "api_production_update_process_route", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1439"}, {"caller_nid": "api_production_update_process_route", "callee": "update_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1440"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1442"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1443"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1444"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1445"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1446"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1447"}, {"caller_nid": "api_production_update_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1449"}, {"caller_nid": "api_production_update_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1449"}, {"caller_nid": "api_production_update_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1451"}, {"caller_nid": "api_production_update_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1451"}, {"caller_nid": "api_production_set_current_process_route", "callee": "set_current_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1462"}, {"caller_nid": "api_production_set_current_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1463"}, {"caller_nid": "api_production_set_current_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1463"}, {"caller_nid": "api_production_set_current_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1465"}, {"caller_nid": "api_production_set_current_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1465"}, {"caller_nid": "api_production_delete_process_route", "callee": "soft_delete_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1475"}, {"caller_nid": "api_production_delete_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1476"}, {"caller_nid": "api_production_delete_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1478"}, {"caller_nid": "api_production_delete_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1478"}, {"caller_nid": "api_production_add_route_step", "callee": "add_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1491"}, {"caller_nid": "api_production_add_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1497"}, {"caller_nid": "api_production_add_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1499"}, {"caller_nid": "api_production_add_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1501"}, {"caller_nid": "api_production_add_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1501"}, {"caller_nid": "api_production_copy_route_step", "callee": "copy_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1512"}, {"caller_nid": "api_production_copy_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1516"}, {"caller_nid": "api_production_copy_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1518"}, {"caller_nid": "api_production_copy_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1520"}, {"caller_nid": "api_production_copy_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1520"}, {"caller_nid": "api_production_update_route_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1530"}, {"caller_nid": "api_production_update_route_step", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1531"}, {"caller_nid": "api_production_update_route_step", "callee": "update_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1532"}, {"caller_nid": "api_production_update_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1532"}, {"caller_nid": "api_production_update_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1533"}, {"caller_nid": "api_production_update_route_step", "callee": "_step_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1533"}, {"caller_nid": "api_production_update_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1535"}, {"caller_nid": "api_production_update_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1535"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "reorder_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1545"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1546"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1548"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1548"}, {"caller_nid": "api_production_delete_route_step", "callee": "soft_delete_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1558"}, {"caller_nid": "api_production_delete_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1559"}, {"caller_nid": "api_production_delete_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1561"}, {"caller_nid": "api_production_delete_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1561"}, {"caller_nid": "api_production_update_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1574"}, {"caller_nid": "api_production_update_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1575"}, {"caller_nid": "api_production_update_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1576"}, {"caller_nid": "api_production_update_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1578"}, {"caller_nid": "api_production_update_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1578"}, {"caller_nid": "api_production_update_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1589"}, {"caller_nid": "api_production_update_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1590"}, {"caller_nid": "api_production_update_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1591"}, {"caller_nid": "api_production_update_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1593"}, {"caller_nid": "api_production_update_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1593"}, {"caller_nid": "api_production_update_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1604"}, {"caller_nid": "api_production_update_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1605"}, {"caller_nid": "api_production_update_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1606"}, {"caller_nid": "api_production_update_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1608"}, {"caller_nid": "api_production_update_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1608"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1619"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1620"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1621"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1623"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1623"}, {"caller_nid": "api_production_create_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1639"}, {"caller_nid": "api_production_create_production_work_order", "callee": "create_temp_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1641"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1644"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1645"}, {"caller_nid": "api_production_create_production_work_order", "callee": "create_production_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1649"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1652"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1653"}, {"caller_nid": "api_production_create_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1659"}, {"caller_nid": "api_production_create_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1660"}, {"caller_nid": "api_production_create_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1660"}, {"caller_nid": "api_production_create_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1662"}, {"caller_nid": "api_production_create_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1662"}, {"caller_nid": "api_production_create_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1664"}, {"caller_nid": "api_production_create_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1665"}, {"caller_nid": "api_production_create_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1665"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "ProductionWorkOrderListQuery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1691"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1711"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1712"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1713"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1714"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "count_production_work_order_tab_step_badges", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1724"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1727"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1729"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1729"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1731"}, {"caller_nid": "api_production_production_work_order_tab_step_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1731"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "count_mine_production_work_order_tab_step_badges", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1741"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1746"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1748"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1748"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1750"}, {"caller_nid": "api_production_production_work_order_mine_tab_step_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1750"}, {"caller_nid": "api_production_get_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1762"}, {"caller_nid": "api_production_get_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1763"}, {"caller_nid": "api_production_get_production_work_order", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1763"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "update_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1775"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1779"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1782"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1783"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1784"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1788"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1789"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1789"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1791"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1792"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1792"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1805"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1807"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1807"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1809"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1809"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "delete_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1820"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1820"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1821"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1823"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1823"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "configure_temp_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1835"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1845"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1846"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1848"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1849"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1849"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1851"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1852"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1852"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1854"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1855"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1855"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "list_step_output_dispatch_options_for_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1866"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1869"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1871"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1871"}, {"caller_nid": "api_production_get_production_work_order_qc_info_api", "callee": "get_production_work_order_qc_info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1882"}, {"caller_nid": "api_production_get_production_work_order_qc_info_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1885"}, {"caller_nid": "api_production_get_production_work_order_qc_info_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1887"}, {"caller_nid": "api_production_get_production_work_order_qc_info_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1887"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "create_qc_work_order_from_production", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1899"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1905"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1906"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1908"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1909"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1909"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1911"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1912"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1912"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1914"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1915"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1915"}, {"caller_nid": "api_production_create_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1931"}, {"caller_nid": "api_production_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1933"}, {"caller_nid": "api_production_create_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1936"}, {"caller_nid": "api_production_create_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1937"}, {"caller_nid": "api_production_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1938"}, {"caller_nid": "api_production_create_production_task", "callee": "_enrich_tasks_with_step_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1939"}, {"caller_nid": "api_production_create_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1940"}, {"caller_nid": "api_production_create_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1942"}, {"caller_nid": "api_production_create_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1942"}, {"caller_nid": "api_production_list_production_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1969"}, {"caller_nid": "api_production_list_production_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1970"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1980"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1980"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1980"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1982"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1985"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1985"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1985"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1995"}, {"caller_nid": "api_production_list_production_tasks_by_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1996"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "list_mine_production_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2025"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2042"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2043"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2056"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2056"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2058"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "forward_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2059"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2065"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2066"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2070"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2071"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "_enrich_assignee_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2072"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2073"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2075"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2076"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2076"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2078"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2079"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2079"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "reassign_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2091"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2096"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2097"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2100"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2101"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "_enrich_assignee_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2102"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2103"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2105"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2106"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2106"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "dispatch_task_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2127"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2132"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2133"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2135"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2136"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2138"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2139"}, {"caller_nid": "api_production_dispatch_production_task_steps_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2139"}, {"caller_nid": "api_production_get_production_task_editor_init", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2159"}, {"caller_nid": "api_production_get_production_task_editor_init", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2160"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2178"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2179"}, {"caller_nid": "api_production_update_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2191"}, {"caller_nid": "api_production_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2193"}, {"caller_nid": "api_production_update_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2195"}, {"caller_nid": "api_production_update_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2195"}, {"caller_nid": "api_production_update_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2197"}, {"caller_nid": "api_production_update_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2197"}, {"caller_nid": "api_production_delete_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2208"}, {"caller_nid": "api_production_delete_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2209"}, {"caller_nid": "api_production_delete_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2211"}, {"caller_nid": "api_production_delete_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2211"}, {"caller_nid": "api_production_update_production_task_status", "callee": "update_task_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2224"}, {"caller_nid": "api_production_update_production_task_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2228"}, {"caller_nid": "api_production_update_production_task_status", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2233"}, {"caller_nid": "api_production_update_production_task_status", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2233"}, {"caller_nid": "api_production_update_production_task_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2235"}, {"caller_nid": "api_production_update_production_task_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2235"}, {"caller_nid": "api_production_update_production_task_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2237"}, {"caller_nid": "api_production_update_production_task_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2237"}, {"caller_nid": "api_production_add_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2250"}, {"caller_nid": "api_production_add_production_task_step", "callee": "add_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2251"}, {"caller_nid": "api_production_add_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2252"}, {"caller_nid": "api_production_add_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2254"}, {"caller_nid": "api_production_add_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2256"}, {"caller_nid": "api_production_add_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2256"}, {"caller_nid": "api_production_add_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2258"}, {"caller_nid": "api_production_add_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2258"}, {"caller_nid": "api_production_update_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2272"}, {"caller_nid": "api_production_update_production_task_step", "callee": "update_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2273"}, {"caller_nid": "api_production_update_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2274"}, {"caller_nid": "api_production_update_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2276"}, {"caller_nid": "api_production_update_production_task_step", "callee": "_step_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2276"}, {"caller_nid": "api_production_update_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2278"}, {"caller_nid": "api_production_update_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2278"}, {"caller_nid": "api_production_update_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2280"}, {"caller_nid": "api_production_update_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2280"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "delete_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2293"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2293"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2294"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2296"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2296"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2298"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2298"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "reorder_task_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2310"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2311"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2313"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2313"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2315"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2315"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "copy_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2328"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2332"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2334"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2336"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2336"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2338"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2338"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2354"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2355"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2356"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2357"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2358"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2359"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2360"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2361"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2362"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2363"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2364"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "replace_step_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2366"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2366"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2367"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2369"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2369"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2371"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2371"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2387"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2388"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2389"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2390"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2391"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2392"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2393"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2394"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2395"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2396"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2397"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "replace_step_consumables", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2399"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2399"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2400"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2402"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2402"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2404"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2404"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2420"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2421"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2422"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2423"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2424"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2425"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2426"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2427"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2428"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2429"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "replace_step_configured_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2431"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2432"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2434"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2436"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2436"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2438"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2438"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2452"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "replace_step_data_collections", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2453"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2453"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2454"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2456"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2456"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2458"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2458"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2472"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "replace_step_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2473"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2473"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2474"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2476"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2476"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2478"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2478"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2491"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "set_task_inputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2492"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2492"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2493"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2495"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2495"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2497"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2497"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2510"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "set_task_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2511"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2511"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2512"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2514"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2514"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2516"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2516"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "get_next_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2532"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2533"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "reserve_next_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2534"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2535"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2548"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2550"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2553"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2553"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2553"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2553"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2554"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2555"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2555"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2557"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "get_max_passage_product_seq_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2558"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2561"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2562"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "next", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2563"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "iter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2563"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2566"}, {"caller_nid": "api_production_get_cell_product_max_passage_seq", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2575"}, {"caller_nid": "api_production_get_cell_product_max_suffix_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2588"}, {"caller_nid": "api_production_get_cell_product_max_suffix_seq", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2590"}, {"caller_nid": "api_production_get_cell_product_max_suffix_seq", "callee": "get_max_product_suffix_seq", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2591"}, {"caller_nid": "api_production_get_cell_product_max_suffix_seq", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2592"}, {"caller_nid": "api_production_check_cell_product_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2604"}, {"caller_nid": "api_production_check_cell_product_code", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2606"}, {"caller_nid": "api_production_check_cell_product_code", "callee": "product_code_exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2607"}, {"caller_nid": "api_production_check_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2610"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2636"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2637"}, {"caller_nid": "api_production_list_cell_products", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2638"}, {"caller_nid": "api_production_list_cell_products", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2639"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "get_cell_product", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2649"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2651"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2652"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2652"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "get_product_chain", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2662"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2664"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2665"}, {"caller_nid": "api_production_create_cell_product", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2677"}, {"caller_nid": "api_production_create_cell_product", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2678"}, {"caller_nid": "api_production_create_cell_product", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2678"}, {"caller_nid": "api_production_create_cell_product", "callee": "create_cell_products_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2680"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2683"}, {"caller_nid": "api_production_create_cell_product", "callee": "create_cell_products_by_quantity", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2690"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2693"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2700"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2703"}, {"caller_nid": "api_production_create_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2704"}, {"caller_nid": "api_production_create_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2707"}, {"caller_nid": "api_production_create_cell_product", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2709"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2710"}, {"caller_nid": "api_production_create_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2715"}, {"caller_nid": "api_production_create_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2715"}, {"caller_nid": "api_production_update_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2728"}, {"caller_nid": "api_production_update_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2730"}, {"caller_nid": "api_production_update_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2731"}, {"caller_nid": "api_production_update_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2734"}, {"caller_nid": "api_production_update_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2734"}, {"caller_nid": "api_production_delete_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2745"}, {"caller_nid": "api_production_delete_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2746"}, {"caller_nid": "api_production_delete_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2748"}, {"caller_nid": "api_production_delete_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2748"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b8b0cf456dec7596d82604fbb29d6416e4ebe8ba6363bdf4eb42b4476a4aef32.json b/backend/app/graphify-out/cache/ast/b8b0cf456dec7596d82604fbb29d6416e4ebe8ba6363bdf4eb42b4476a4aef32.json new file mode 100644 index 00000000..73a602e1 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b8b0cf456dec7596d82604fbb29d6416e4ebe8ba6363bdf4eb42b4476a4aef32.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "label": "qc_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L1"}, {"id": "crud_qc_task_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L38"}, {"id": "crud_qc_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L44"}, {"id": "crud_qc_task_gen_task_no", "label": "_gen_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L48"}, {"id": "crud_qc_task_conclusion_label", "label": "_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L61"}, {"id": "crud_qc_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L66"}, {"id": "crud_qc_task_task_work_order_context", "label": "_task_work_order_context()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L100"}, {"id": "crud_qc_task_merge_work_order_summary_into_task", "label": "_merge_work_order_summary_into_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L177"}, {"id": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", "label": "_enrich_mine_tasks_with_work_order_summaries()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L201"}, {"id": "crud_qc_task_enrich_tasks_reception_fields", "label": "_enrich_tasks_reception_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L221"}, {"id": "crud_qc_task_task_row_to_dict", "label": "_task_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L368"}, {"id": "crud_qc_task_create_task_for_line", "label": "create_task_for_line()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L379"}, {"id": "crud_qc_task_list_tasks", "label": "list_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L426"}, {"id": "crud_qc_task_list_mine_tasks", "label": "list_mine_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L507"}, {"id": "crud_qc_task_assert_task_assignee", "label": "assert_task_assignee()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L599"}, {"id": "crud_qc_task_list_tasks_by_work_order", "label": "list_tasks_by_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L606"}, {"id": "crud_qc_task_list_tasks_by_work_order_ids", "label": "list_tasks_by_work_order_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L613"}, {"id": "crud_qc_task_get_task", "label": "get_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L643"}, {"id": "crud_qc_task_get_task_detail", "label": "get_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L652"}, {"id": "crud_qc_task_start_task", "label": "start_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L685"}, {"id": "crud_qc_task_set_task_remark", "label": "_set_task_remark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L702"}, {"id": "crud_qc_task_complete_task", "label": "complete_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L706"}, {"id": "crud_qc_task_apply_task_result", "label": "apply_task_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L747"}, {"id": "crud_qc_task_update_task_attachments", "label": "update_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L799"}, {"id": "crud_qc_task_create_qc_task_manual", "label": "create_qc_task_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L829"}, {"id": "crud_qc_task_delete_qc_task", "label": "delete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L878"}, {"id": "crud_qc_task_rationale_178", "label": "\u5c06\u5217\u8868\u7ea7\u5de5\u5355\u6458\u8981\u5408\u5e76\u8fdb\u4efb\u52a1\u884c\uff0c\u4f9b\u300c\u6211\u7684\u8d28\u68c0\u4efb\u52a1\u300d\u524d\u7aef\u805a\u5408\u5c55\u793a\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L178"}, {"id": "crud_qc_task_rationale_758", "label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba\uff1b\u4efb\u52a1\u672a\u5b8c\u6210\u65f6\u987a\u5e26\u6807\u8bb0\u4e3a\u5df2\u5b8c\u6210\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L758"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_gen_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L66", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_work_order_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_merge_work_order_summary_into_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L201", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_create_task_for_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L426", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_mine_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L507", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_assert_task_assignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L599", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_tasks_by_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_tasks_by_work_order_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L613", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_get_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L643", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_get_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L652", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_start_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_set_task_remark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L702", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_complete_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L706", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_apply_task_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L747", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_update_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L799", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_create_qc_task_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L829", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_delete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L878", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L86", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L89", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L92", "weight": 1.0}, {"source": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", "target": "crud_qc_task_merge_work_order_summary_into_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L217", "weight": 1.0}, {"source": "crud_qc_task_enrich_tasks_reception_fields", "target": "crud_qc_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L325", "weight": 1.0}, {"source": "crud_qc_task_task_row_to_dict", "target": "crud_qc_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L374", "weight": 1.0}, {"source": "crud_qc_task_task_row_to_dict", "target": "crud_qc_task_task_work_order_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L375", "weight": 1.0}, {"source": "crud_qc_task_create_task_for_line", "target": "crud_qc_task_gen_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L402", "weight": 1.0}, {"source": "crud_qc_task_list_tasks", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L502", "weight": 1.0}, {"source": "crud_qc_task_list_tasks", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L503", "weight": 1.0}, {"source": "crud_qc_task_list_mine_tasks", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L593", "weight": 1.0}, {"source": "crud_qc_task_list_mine_tasks", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L594", "weight": 1.0}, {"source": "crud_qc_task_list_mine_tasks", "target": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L595", "weight": 1.0}, {"source": "crud_qc_task_list_tasks_by_work_order", "target": "crud_qc_task_list_tasks_by_work_order_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L610", "weight": 1.0}, {"source": "crud_qc_task_list_tasks_by_work_order_ids", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L632", "weight": 1.0}, {"source": "crud_qc_task_list_tasks_by_work_order_ids", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L633", "weight": 1.0}, {"source": "crud_qc_task_get_task_detail", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L667", "weight": 1.0}, {"source": "crud_qc_task_get_task_detail", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L668", "weight": 1.0}, {"source": "crud_qc_task_start_task", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L686", "weight": 1.0}, {"source": "crud_qc_task_complete_task", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L716", "weight": 1.0}, {"source": "crud_qc_task_complete_task", "target": "crud_qc_task_set_task_remark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L730", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L761", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_set_task_remark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L778", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_complete_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L788", "weight": 1.0}, {"source": "crud_qc_task_update_task_attachments", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L808", "weight": 1.0}, {"source": "crud_qc_task_rationale_178", "target": "crud_qc_task_merge_work_order_summary_into_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L178", "weight": 1.0}, {"source": "crud_qc_task_rationale_758", "target": "crud_qc_task_apply_task_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L758", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_task_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L41"}, {"caller_nid": "crud_qc_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L45"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L62"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L63"}, {"caller_nid": "crud_qc_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L76"}, {"caller_nid": "crud_qc_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L77"}, {"caller_nid": "crud_qc_task_task_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L91"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_work_order_qc_biz_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L101"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L102"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L109"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L110"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L112"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L113"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_reception_source_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L114"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_qc_biz_type_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L121"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L124"}, {"caller_nid": "crud_qc_task_merge_work_order_summary_into_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L182"}, {"caller_nid": "crud_qc_task_merge_work_order_summary_into_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L185"}, {"caller_nid": "crud_qc_task_merge_work_order_summary_into_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L197"}, {"caller_nid": "crud_qc_task_merge_work_order_summary_into_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L197"}, {"caller_nid": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", "callee": "build_work_order_list_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L209"}, {"caller_nid": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L215"}, {"caller_nid": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L215"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L226"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L226"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L231"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L231"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L231"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L232"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L237"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L242"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L249"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L249"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L249"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L250"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L257"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L257"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L257"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L259"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L264"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L267"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L267"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L267"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L267"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L271"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L274"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L279"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L287"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L287"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L287"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L293"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L298"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L299"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L304"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L304"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L304"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L310"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L315"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L316"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L318"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L319"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L320"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L322"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L322"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "_sample_type_name_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L327"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L334"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L337"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L338"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L343"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L348"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L349"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "format_protocol_status_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L354"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "apply_special_to_item_from_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L357"}, {"caller_nid": "crud_qc_task_task_row_to_dict", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L375"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "BizQcTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L397"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L398"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L405"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L416"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L418"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L421"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L422"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L488"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L488"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L488"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L488"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L488"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L489"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L490"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L490"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L492"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L492"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L492"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L492"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L492"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L494"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L495"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L496"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "enrich_tasks_with_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L504"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L504"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L579"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L579"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L579"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L579"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L579"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L580"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L581"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L581"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L583"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L583"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L583"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L583"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L583"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L585"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L586"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L587"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "enrich_tasks_with_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L596"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L596"}, {"caller_nid": "crud_qc_task_assert_task_assignee", "callee": "is_user_assignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L602"}, {"caller_nid": "crud_qc_task_assert_task_assignee", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L603"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L607"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L610"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L616"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L616"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L616"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L621"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L621"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L621"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L621"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L621"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L624"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L629"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L629"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "enrich_tasks_with_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L634"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L637"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L637"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L639"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L646"}, {"caller_nid": "crud_qc_task_get_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L646"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L648"}, {"caller_nid": "crud_qc_task_get_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L649"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L654"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L654"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L654"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L654"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L665"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "enrich_tasks_with_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L669"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "_enrich_work_order_qc_targets", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L672"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L673"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "_resolve_reception_id_for_work_order_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L674"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L676"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L688"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L690"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L692"}, {"caller_nid": "crud_qc_task_start_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L695"}, {"caller_nid": "crud_qc_task_start_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L696"}, {"caller_nid": "crud_qc_task_start_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L697"}, {"caller_nid": "crud_qc_task_start_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L698"}, {"caller_nid": "crud_qc_task_set_task_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L703"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L718"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L719"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L721"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L724"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L726"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L731"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L734"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L735"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L737"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L738"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L741"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L743"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L763"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L764"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L766"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "deduct_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L768"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L776"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L780"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L781"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L783"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L784"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L786"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L810"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L811"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L819"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L820"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L822"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L823"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L825"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L847"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L847"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L849"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L849"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L849"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L851"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "BizQcTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L855"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L856"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L873"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L874"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L880"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L880"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L880"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L881"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L888"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L891"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L896"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L896"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L896"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L897"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L909"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "get_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L913"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L914"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L916"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L916"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L916"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L929"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L931"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L932"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ba54b2cc0966f05dbff6f7a37cf42b9d3fc3d1efc005468d06a16940d7388d48.json b/backend/app/graphify-out/cache/ast/ba54b2cc0966f05dbff6f7a37cf42b9d3fc3d1efc005468d06a16940d7388d48.json new file mode 100644 index 00000000..6339a2a9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ba54b2cc0966f05dbff6f7a37cf42b9d3fc3d1efc005468d06a16940d7388d48.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "label": "sample_reception.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1"}, {"id": "crud_sample_reception_donation_sample_id_col", "label": "_donation_sample_id_col()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42"}, {"id": "crud_sample_reception_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47"}, {"id": "crud_sample_reception_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51"}, {"id": "crud_sample_reception_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58"}, {"id": "crud_sample_reception_reception_to_dict", "label": "_reception_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64"}, {"id": "crud_sample_reception_sample_detail_rows_query", "label": "_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87"}, {"id": "crud_sample_reception_donation_sample_detail_rows_query", "label": "_donation_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121"}, {"id": "crud_sample_reception_donation_sample_pending_query", "label": "_donation_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155"}, {"id": "crud_sample_reception_donation_rows_to_sample_list_items", "label": "_donation_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193"}, {"id": "crud_sample_reception_sample_pending_query", "label": "_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308"}, {"id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346"}, {"id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471"}, {"id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544"}, {"id": "crud_sample_reception_finalize_reception_detail", "label": "_finalize_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683"}, {"id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689"}, {"id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757"}, {"id": "crud_sample_reception_can_edit_sample_reception", "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1015"}, {"id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1030"}, {"id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1138"}, {"id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1156"}, {"id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1173"}, {"id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1185"}, {"id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1200"}, {"id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1248"}, {"id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1287"}, {"id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1346"}, {"id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1360"}, {"id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1367"}, {"id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1392"}, {"id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1415"}, {"id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1439"}, {"id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1463"}, {"id": "crud_sample_reception_rationale_43", "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43"}, {"id": "crud_sample_reception_rationale_88", "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88"}, {"id": "crud_sample_reception_rationale_122", "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122"}, {"id": "crud_sample_reception_rationale_156", "label": "\u5f85\u63a5\u6536\uff1a\u6350\u8d60\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff0c\u4e0e\u7ec6\u80de\u5b58\u50a8\u4e00\u81f4\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156"}, {"id": "crud_sample_reception_rationale_200", "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200"}, {"id": "crud_sample_reception_rationale_309", "label": "\u5f85\u63a5\u6536\uff1a\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309"}, {"id": "crud_sample_reception_rationale_1020", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1020"}, {"id": "crud_sample_reception_rationale_1048", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1048"}, {"id": "crud_sample_reception_rationale_1206", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1206"}, {"id": "crud_sample_reception_rationale_1253", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1253"}, {"id": "crud_sample_reception_rationale_1294", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1294"}, {"id": "crud_sample_reception_rationale_1350", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1350"}, {"id": "crud_sample_reception_rationale_1374", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1374"}, {"id": "crud_sample_reception_rationale_1399", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1399"}, {"id": "crud_sample_reception_rationale_1420", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420"}, {"id": "crud_sample_reception_rationale_1444", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444"}, {"id": "crud_sample_reception_rationale_1469", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1469"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_id_col", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_pending_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_received_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_finalize_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_create_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1015", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_update_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1030", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_attach_production_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1248", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1287", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1360", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1392", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1415", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1439", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1463", "weight": 1.0}, {"source": "crud_sample_reception_reception_to_dict", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L73", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L238", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L337", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L424", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L489", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L504", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L521", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L585", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L613", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L644", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L663", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676", "weight": 1.0}, {"source": "crud_sample_reception_finalize_reception_detail", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L686", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L707", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_finalize_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L713", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L716", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L728", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L733", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L745", "weight": 1.0}, {"source": "crud_sample_reception_create_sample_reception", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L824", "weight": 1.0}, {"source": "crud_sample_reception_update_sample_reception", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1061", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1166", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_reception_detail_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1181", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1182", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1226", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1242", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1278", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1282", "weight": 1.0}, {"source": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1375", "weight": 1.0}, {"source": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1400", "weight": 1.0}, {"source": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1421", "weight": 1.0}, {"source": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1445", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1493", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1495", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1501", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1506", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1516", "weight": 1.0}, {"source": "crud_sample_reception_rationale_43", "target": "crud_sample_reception_donation_sample_id_col", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43", "weight": 1.0}, {"source": "crud_sample_reception_rationale_88", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_sample_reception_rationale_122", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122", "weight": 1.0}, {"source": "crud_sample_reception_rationale_156", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156", "weight": 1.0}, {"source": "crud_sample_reception_rationale_200", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200", "weight": 1.0}, {"source": "crud_sample_reception_rationale_309", "target": "crud_sample_reception_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L309", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1020", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1020", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1048", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1048", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1206", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1206", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1253", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1253", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1294", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1294", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1350", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1350", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1374", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1374", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1399", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1399", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1420", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1444", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1469", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1469", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_donation_sample_id_col", "callee": "collate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L44"}, {"caller_nid": "crud_sample_reception_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L52"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L53"}, {"caller_nid": "crud_sample_reception_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L61"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L99"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L106"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L113"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L140"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L147"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L164"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L174"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L177"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L178"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L180"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L181"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L182"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L201"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L207"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L214"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L221"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L226"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L232"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L248"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L262"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L282"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L287"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L291"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L293"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L295"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L298"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L299"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L301"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L303"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L304"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L317"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L323"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L327"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L330"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L331"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L333"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L334"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L335"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L341"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L342"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L353"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L357"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L359"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L366"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L372"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L373"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L378"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "build_protocol_payment_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L384"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L386"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L388"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L406"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L409"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L423"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L429"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L434"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L442"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L447"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L450"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L452"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L454"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L456"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L457"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L458"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L461"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L464"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L466"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L467"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L492"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L494"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L495"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L496"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L497"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L509"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L510"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L511"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L512"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L519"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L526"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L533"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L536"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L537"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L538"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L541"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L559"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L564"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L566"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L567"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L569"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L576"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L577"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L578"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L591"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L592"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L593"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L598"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L599"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L600"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L601"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L602"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L603"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L609"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L612"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L616"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L621"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L622"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L623"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L625"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L641"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L652"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L661"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L662"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L670"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L671"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L679"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L680"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L693"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L706"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L710"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L715"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L720"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L724"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L736"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L749"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L751"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L779"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L781"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L786"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L788"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L797"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L798"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L800"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L802"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L812"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L820"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L822"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L831"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L832"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L834"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L836"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L846"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L852"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L854"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L860"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L861"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L862"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L866"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L867"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L869"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L871"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L871"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L871"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "BizSampleReception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L875"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L876"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L887"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L896"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L898"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L903"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L904"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L905"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L916"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L916"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L916"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L923"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L924"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L928"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_production_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L937"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L948"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L951"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L951"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L951"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L961"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L961"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L961"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L972"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L972"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L972"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L982"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L982"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L982"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_review_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L991"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1001"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_lab_storage_seq_after_use", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1003"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1010"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1011"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1021"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1024"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "get_user_role_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1027"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1050"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1050"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1050"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1059"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1062"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1064"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1066"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1073"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "validate_and_parse_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1074"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1075"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_lab_storage_seq_after_use", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1083"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1091"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1093"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1093"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1093"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1100"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1102"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1103"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1105"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "soft_delete_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1107"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1113"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1124"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1124"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1124"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1131"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1132"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1133"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1134"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1145"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1145"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1145"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1150"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1152"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1163"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1165"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1167"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1186"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1189"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1193"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1193"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1193"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1197"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1209"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1209"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1209"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1209"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1213"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1213"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1213"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1218"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1229"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1230"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1233"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1235"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1236"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1239"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1257"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1257"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1257"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1259"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1268"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1269"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1275"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1277"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1279"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1295"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1295"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1295"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1298"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1298"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1301"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1303"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1307"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1309"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1309"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1309"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1310"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1311"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1318"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1318"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1318"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1321"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1326"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1331"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1337"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1338"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1338"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1338"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1339"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1340"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1353"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1356"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1356"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1356"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1357"}, {"caller_nid": "crud_sample_reception_lab_storage_keyword_like", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1361"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1378"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1378"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1381"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1383"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1384"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1388"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1389"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1389"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1389"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1389"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1403"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1403"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1406"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1408"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1411"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1412"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1427"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1427"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1427"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1427"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1431"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1451"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1451"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1451"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1451"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1455"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1474"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1478"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1480"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1480"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1486"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1488"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1488"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1488"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1493"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1493"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1506"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1506"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1529"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ba6d036625e6f49fe028dc910673280864c42218eaf3601e3bac7b159e2ebbdd.json b/backend/app/graphify-out/cache/ast/ba6d036625e6f49fe028dc910673280864c42218eaf3601e3bac7b159e2ebbdd.json new file mode 100644 index 00000000..0a5f5634 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ba6d036625e6f49fe028dc910673280864c42218eaf3601e3bac7b159e2ebbdd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "label": "qc.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_thirdpartycompanybody", "label": "ThirdPartyCompanyBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_qc_thirdpartycompanyupdatebody", "label": "ThirdPartyCompanyUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81"}, {"id": "api_qc_list_qc_third_party_companies", "label": "list_qc_third_party_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L100"}, {"id": "api_qc_list_qc_third_party_company_options", "label": "list_qc_third_party_company_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L122"}, {"id": "api_qc_create_qc_third_party_company", "label": "create_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L136"}, {"id": "api_qc_update_qc_third_party_company", "label": "update_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L171"}, {"id": "api_qc_delete_qc_third_party_company", "label": "delete_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L208"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240"}, {"id": "api_qc_list_qc_third_party_items", "label": "list_qc_third_party_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L253"}, {"id": "api_qc_list_qc_third_party_items_active", "label": "list_qc_third_party_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L282"}, {"id": "api_qc_create_qc_third_party_item", "label": "create_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L297"}, {"id": "api_qc_update_qc_third_party_item", "label": "update_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L326"}, {"id": "api_qc_delete_qc_third_party_item", "label": "delete_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412"}, {"id": "api_qc_list_qc_lab_test_items", "label": "list_qc_lab_test_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L422"}, {"id": "api_qc_list_qc_lab_test_items_active", "label": "list_qc_lab_test_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L444"}, {"id": "api_qc_create_qc_lab_test_item", "label": "create_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L458"}, {"id": "api_qc_update_qc_lab_test_item", "label": "update_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L486"}, {"id": "api_qc_delete_qc_lab_test_item", "label": "delete_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L516"}, {"id": "api_qc_list_item_params", "label": "list_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L537"}, {"id": "api_qc_save_item_params", "label": "save_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L553"}, {"id": "api_qc_workorderconfigurebatchitem", "label": "WorkOrderConfigureBatchItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587"}, {"id": "api_qc_create_qc_work_order", "label": "create_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L602"}, {"id": "api_qc_list_qc_work_orders", "label": "list_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L641"}, {"id": "api_qc_qc_work_order_tab_unfinished_counts", "label": "qc_work_order_tab_unfinished_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L686"}, {"id": "api_qc_qc_work_order_mine_tab_unfinished_counts", "label": "qc_work_order_mine_tab_unfinished_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703"}, {"id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722"}, {"id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741"}, {"id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L760"}, {"id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L790"}, {"id": "api_qc_inboundsamplespecialmarkbody", "label": "InboundSampleSpecialMarkBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803"}, {"id": "api_qc_update_inbound_sample_special_mark", "label": "update_inbound_sample_special_mark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L813"}, {"id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L845"}, {"id": "api_qc_workorderinspectionbatchesbatchbody", "label": "WorkOrderInspectionBatchesBatchBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L876"}, {"id": "api_qc_batch_list_qc_work_order_inspection_batches", "label": "batch_list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L883"}, {"id": "api_qc_list_qc_work_order_inspection_batches", "label": "list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L903"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L925"}, {"id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L932"}, {"id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L964"}, {"id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L999"}, {"id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1032"}, {"id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1050"}, {"id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069"}, {"id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1089"}, {"id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1127"}, {"id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1147"}, {"id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1208"}, {"id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1234"}, {"id": "api_qc_maybe_strip_qc_material_amount_fields", "label": "_maybe_strip_qc_material_amount_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1250"}, {"id": "api_qc_maybe_strip_qc_third_party_fee_fields", "label": "_maybe_strip_qc_third_party_fee_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1258"}, {"id": "api_qc_maybe_strip_qc_material_stock_check_detail", "label": "_maybe_strip_qc_material_stock_check_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1282"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1291"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1302"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1313"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1328"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1343"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1350"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1357"}, {"id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1366"}, {"id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1374"}, {"id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382"}, {"id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1403"}, {"id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1433"}, {"id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1456"}, {"id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1487"}, {"id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1504"}, {"id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1526"}, {"id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1538"}, {"id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1568"}, {"id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1597"}, {"id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1614"}, {"id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1667"}, {"id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1703"}, {"id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1745"}, {"id": "api_qc_batch_stock_in_qc_material_batches", "label": "batch_stock_in_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1787"}, {"id": "api_qc_batch_stock_out_qc_material_batches", "label": "batch_stock_out_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1797"}, {"id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1807"}, {"id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1820"}, {"id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1850"}, {"id": "api_qc_list_qc_material_linked_task_usages", "label": "list_qc_material_linked_task_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1889"}, {"id": "api_qc_list_qc_material_stock_check_requisitions", "label": "list_qc_material_stock_check_requisitions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1919"}, {"id": "api_qc_mark_qc_material_usage_fully_used", "label": "mark_qc_material_usage_fully_used()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1946"}, {"id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1976"}, {"id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1983"}, {"id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2003"}, {"id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2009"}, {"id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2040"}, {"id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2066"}, {"id": "api_qc_save_qc_material_stock_check_unused_lines", "label": "save_qc_material_stock_check_unused_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2083"}, {"id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2109"}, {"id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2126"}, {"id": "api_qc_rationale_1", "label": "\u8d28\u91cf\u68c0\u6d4b \u2014 \u7b2c\u4e09\u65b9/\u5b9e\u9a8c\u5ba4\u4e3b\u6570\u636e\u3001\u8d28\u68c0\u5de5\u5355\u3001\u8d28\u68c0\u4efb\u52a1 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_rationale_1792", "label": "\u6279\u91cf\u5165\u5e93\uff08\u4e0e /qc-materials/batch-stock-in \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1792"}, {"id": "api_qc_rationale_1802", "label": "\u6279\u91cf\u51fa\u5e93\uff08\u4e0e /qc-materials/batch-stock-out \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1802"}, {"id": "api_qc_rationale_1812", "label": "\u6279\u91cf\u5e9f\u5f03\uff08\u4e0e /qc-materials/batch-discard \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1812"}, {"id": "api_qc_rationale_1862", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55\uff08\u624b\u52a8\u51fa\u5e93\u9886\u7528\u4eba / \u4efb\u52a1\u4f7f\u7528\u586b\u62a5\u4eba\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1862"}, {"id": "api_qc_rationale_1926", "label": "\u76d8\u70b9\u767b\u8bb0\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/api/qc.py", "source_location": "L1926"}, {"id": "api_qc_rationale_1953", "label": "\u6807\u8bb0\u9886\u7528\u8bb0\u5f55\u5df2\u4f7f\u7528\u5b8c\uff08\u76d8\u70b9\u767b\u8bb0 / \u53d8\u52a8\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1953"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63", "weight": 1.0}, {"source": "api_qc_thirdpartycompanybody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanyupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81", "weight": 1.0}, {"source": "api_qc_thirdpartycompanyupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_company_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L122", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L136", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L208", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228", "weight": 1.0}, {"source": "api_qc_thirdpartyitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240", "weight": 1.0}, {"source": "api_qc_thirdpartyitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L253", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L326", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377", "weight": 1.0}, {"source": "api_qc_labtestitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388", "weight": 1.0}, {"source": "api_qc_labtestitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_itemparambody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402", "weight": 1.0}, {"source": "api_qc_itemparambody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407", "weight": 1.0}, {"source": "api_qc_taskresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskcompletewithresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412", "weight": 1.0}, {"source": "api_qc_taskcompletewithresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L422", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L444", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L486", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L537", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebatchitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575", "weight": 1.0}, {"source": "api_qc_workorderconfigurebatchitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587", "weight": 1.0}, {"source": "api_qc_workorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L602", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L641", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_work_order_tab_unfinished_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L686", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_work_order_mine_tab_unfinished_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L760", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_inboundsamplespecialmarkbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803", "weight": 1.0}, {"source": "api_qc_inboundsamplespecialmarkbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_inbound_sample_special_mark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L813", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_configure_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L845", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderinspectionbatchesbatchbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L876", "weight": 1.0}, {"source": "api_qc_workorderinspectionbatchesbatchbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_list_qc_work_order_inspection_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L883", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_order_inspection_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L903", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskattachmentsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L925", "weight": 1.0}, {"source": "api_qc_taskattachmentsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L925", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L932", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L964", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L999", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1032", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_start_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1050", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1089", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_requisition_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_task_with_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1208", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1234", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1258", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_material_stock_check_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1291", "weight": 1.0}, {"source": "api_qc_qcmaterialbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1302", "weight": 1.0}, {"source": "api_qc_qcmaterialupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1302", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1313", "weight": 1.0}, {"source": "api_qc_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1313", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1328", "weight": 1.0}, {"source": "api_qc_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1328", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1343", "weight": 1.0}, {"source": "api_qc_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1343", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1350", "weight": 1.0}, {"source": "api_qc_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1350", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1357", "weight": 1.0}, {"source": "api_qc_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscarditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1366", "weight": 1.0}, {"source": "api_qc_batchdiscarditem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1366", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscardbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1374", "weight": 1.0}, {"source": "api_qc_batchdiscardbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1374", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbatchupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382", "weight": 1.0}, {"source": "api_qc_qcmaterialbatchupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_material_batch_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1433", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1456", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1487", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_materials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_material_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1526", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1538", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_in_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1614", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_out_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1667", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_discard_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stock_in_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1745", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1787", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1797", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_discard_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1807", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1820", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1850", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_linked_task_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1889", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1919", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1946", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1976", "weight": 1.0}, {"source": "api_qc_stockcheckcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1976", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckunusedlineitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1983", "weight": 1.0}, {"source": "api_qc_stockcheckunusedlineitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1983", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckunusedlinesbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2003", "weight": 1.0}, {"source": "api_qc_stockcheckunusedlinesbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2003", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_stock_checks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2009", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2040", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2066", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_qc_material_stock_check_unused_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2083", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_cancel_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2126", "weight": 1.0}, {"source": "api_qc_get_qc_work_order_detail", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L730", "weight": 1.0}, {"source": "api_qc_get_outbound_qc_detail", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L749", "weight": 1.0}, {"source": "api_qc_list_qc_material_batches", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1424", "weight": 1.0}, {"source": "api_qc_qc_material_batch_options", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1449", "weight": 1.0}, {"source": "api_qc_update_qc_material_batch", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1475", "weight": 1.0}, {"source": "api_qc_batch_stock_in_qc_material_batches", "target": "api_qc_batch_stock_in_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1793", "weight": 1.0}, {"source": "api_qc_batch_stock_out_qc_material_batches", "target": "api_qc_batch_stock_out_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1803", "weight": 1.0}, {"source": "api_qc_batch_discard_qc_material_batches", "target": "api_qc_batch_discard_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1813", "weight": 1.0}, {"source": "api_qc_list_qc_material_usages", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1841", "weight": 1.0}, {"source": "api_qc_list_qc_material_stock_check_requisitions", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1937", "weight": 1.0}, {"source": "api_qc_get_qc_material_stock_check", "target": "api_qc_maybe_strip_qc_material_stock_check_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2074", "weight": 1.0}, {"source": "api_qc_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1", "weight": 1.0}, {"source": "api_qc_rationale_1792", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1792", "weight": 1.0}, {"source": "api_qc_rationale_1802", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1802", "weight": 1.0}, {"source": "api_qc_rationale_1812", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1812", "weight": 1.0}, {"source": "api_qc_rationale_1862", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1862", "weight": 1.0}, {"source": "api_qc_rationale_1926", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1926", "weight": 1.0}, {"source": "api_qc_rationale_1953", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1953", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L109"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "list_companies", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L110"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L114"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L114"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L116"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L116"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L118"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L118"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L127"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L128"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "list_company_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L128"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L130"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L130"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L132"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L132"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L142"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "create_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L143"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L159"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L161"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L161"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L163"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L163"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L165"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L165"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L178"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "update_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L179"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L195"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L198"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L198"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L200"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L200"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L202"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L202"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L204"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L204"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L214"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "soft_delete_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L215"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L216"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L218"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L218"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L220"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L220"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L263"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L264"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L274"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L274"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L276"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L276"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L288"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L289"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "list_active_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L289"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L293"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L293"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L303"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "create_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L304"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L314"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L333"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "update_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L334"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L344"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L347"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L347"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L349"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L349"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L351"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L351"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L353"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L353"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L363"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "soft_delete_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L364"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L365"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L367"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L367"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L431"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "list_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L432"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L436"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L436"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L438"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L438"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L440"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L440"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L449"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L450"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "list_active_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L450"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L452"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L452"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L454"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L454"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L464"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "create_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L465"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L474"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L476"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L476"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L478"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L478"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L480"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L480"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L482"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L482"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L493"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "update_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L494"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L503"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L510"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L510"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L512"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L512"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L522"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "soft_delete_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L523"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L524"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_list_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L545"}, {"caller_nid": "api_qc_list_item_params", "callee": "list_params_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L545"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L547"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L547"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L549"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L549"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L561"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L562"}, {"caller_nid": "api_qc_save_item_params", "callee": "save_params_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L563"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L563"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L567"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L567"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L608"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L609"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_temp_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L611"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L614"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L615"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_qc_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L620"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L623"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L631"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L632"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L632"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L634"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L634"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L636"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L637"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L637"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L659"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "list_work_orders", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L660"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L678"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L678"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L691"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "count_unfinished_work_orders_by_tab", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L692"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L695"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L708"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "count_mine_unfinished_work_orders_by_tab", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L709"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L712"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L714"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L716"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L716"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L728"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "get_work_order_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L729"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L731"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L733"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L733"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L735"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L735"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L737"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L737"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L747"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L750"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L752"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L752"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L754"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L754"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L756"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L756"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L767"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L772"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L777"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L778"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L778"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L780"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L780"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L782"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L783"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L783"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L785"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L786"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L786"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L796"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "delete_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L797"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L797"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L798"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L800"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L800"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L821"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L822"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L824"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L832"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L834"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L835"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L837"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L838"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L838"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L840"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L841"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L841"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L852"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "configure_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L853"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L862"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L864"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L865"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L867"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L867"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L869"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L869"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L871"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L871"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L873"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L873"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L889"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "list_inspection_batches_by_work_order_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L892"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L895"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L897"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L897"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L899"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L899"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L909"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "get_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L912"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L914"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L915"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L915"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L917"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L917"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L919"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L919"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L938"}, {"caller_nid": "api_qc_create_qc_task", "callee": "create_qc_task_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L942"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L943"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L954"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L955"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L955"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L957"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L957"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L959"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L960"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L960"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L977"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "list_mine_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L978"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L980"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L991"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L991"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L993"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L993"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L995"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L995"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1011"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1012"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1024"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1024"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1026"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1026"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1028"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1028"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1038"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "get_task_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1039"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1040"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1042"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1042"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1044"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1044"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1046"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1046"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1057"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1058"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1058"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1059"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1059"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1061"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1061"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1063"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1063"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1065"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1065"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1075"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1076"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1077"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1079"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1079"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1081"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1081"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1083"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1083"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1085"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1085"}, {"caller_nid": "api_qc_get_task_results", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1095"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1096"}, {"caller_nid": "api_qc_get_task_results", "callee": "list_results_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1096"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1098"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1098"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1100"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1100"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1111"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "list_requisition_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1112"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1119"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1121"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1121"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1133"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1134"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1136"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1137"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "list_usages_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1138"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1141"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1141"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1143"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1143"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1155"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1156"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1157"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1159"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1160"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "save_results_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1162"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1165"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1167"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1169"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "apply_task_result", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1173"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1183"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1184"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1185"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1186"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1187"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1188"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1192"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1194"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1194"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1195"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1197"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1198"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1198"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1200"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1201"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1201"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1203"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1204"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1204"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1216"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1217"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1222"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1224"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1224"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1226"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1226"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1228"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1228"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1230"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1230"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1240"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "delete_qc_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1241"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1241"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1242"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1244"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1244"}, {"caller_nid": "api_qc_maybe_strip_qc_material_amount_fields", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1253"}, {"caller_nid": "api_qc_maybe_strip_qc_material_amount_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1255"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1261"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1263"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1264"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1265"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1266"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1267"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1268"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1270"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1270"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1270"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1271"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1272"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1273"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1274"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1275"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1276"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1278"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1278"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1278"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1279"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1283"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1286"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1287"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1288"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1413"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "list_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1414"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1425"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1425"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1427"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1427"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1429"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1429"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1441"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "batch_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1442"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1450"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1452"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1452"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1463"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1464"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1465"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "update_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1466"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "get_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1473"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_batch_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1474"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1476"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1481"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1481"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1483"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1483"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1493"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1494"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "delete_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1495"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1496"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1498"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1498"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1500"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1500"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1513"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1514"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1518"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1518"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1520"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1520"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1522"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1522"}, {"caller_nid": "api_qc_qc_material_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1531"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1532"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1532"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1534"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1534"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1544"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1545"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1546"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1552"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1552"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1555"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1560"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1560"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1562"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1562"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1564"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1564"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1575"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1576"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1577"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1579"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1579"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1581"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1582"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1589"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1589"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1591"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1591"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1593"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1593"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1603"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1604"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "soft_delete_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1605"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1606"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1608"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1608"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1610"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1610"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1620"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1621"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1622"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1624"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1626"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1651"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1659"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1661"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1661"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1663"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1663"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1673"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1674"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1675"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1677"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1679"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1685"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1695"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1697"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1697"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1699"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1699"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1709"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1710"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1711"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1713"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1715"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "batch_discard", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1728"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1737"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1739"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1739"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1741"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1741"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1752"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1753"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1754"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1756"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1758"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "stock_in_one", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1762"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1773"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1773"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1779"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_batch_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1779"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1781"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1781"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1783"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1783"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1833"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "list_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1834"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1842"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1842"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1844"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1844"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1846"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1846"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1864"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "list_my_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1865"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1868"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1869"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1869"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1879"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1880"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1881"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1881"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1883"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1883"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1885"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1885"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1898"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "list_linked_task_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1899"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1903"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1904"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1906"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1907"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1910"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1910"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1911"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1913"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1913"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1915"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1915"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1928"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "list_stock_check_requisitions", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1929"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1938"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1938"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1940"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1940"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1942"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1942"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1955"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1956"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "mark_requisition_fully_used", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1957"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1964"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1966"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1966"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1968"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1968"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1970"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1970"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2020"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "list_checks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2021"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2032"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2032"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2034"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2034"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2036"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2036"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2046"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2047"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2048"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2048"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "create_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2049"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2058"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2060"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2060"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2062"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2062"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2072"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "get_check_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2073"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2075"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2077"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2077"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2079"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2079"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2090"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2091"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2092"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2092"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "save_unused_lines", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2093"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2096"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2101"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2103"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2103"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2105"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2105"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2115"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2116"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "complete_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2117"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2118"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2120"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2120"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2122"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2122"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2132"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2133"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "cancel_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2134"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2135"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2137"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2137"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2139"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2139"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/c020a905efb83e08d9ed8d76dddab6f3bcf932f9f4053e4158fe740f66e678ea.json b/backend/app/graphify-out/cache/ast/c020a905efb83e08d9ed8d76dddab6f3bcf932f9f4053e4158fe740f66e678ea.json new file mode 100644 index 00000000..cacd92ad --- /dev/null +++ b/backend/app/graphify-out/cache/ast/c020a905efb83e08d9ed8d76dddab6f3bcf932f9f4053e4158fe740f66e678ea.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1"}, {"id": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "label": "apply_exclude_inactive_protocol_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L53"}, {"id": "crud_production_work_order_apply_planned_start_time_step_filter", "label": "apply_planned_start_time_step_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L88"}, {"id": "crud_production_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L145"}, {"id": "crud_production_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L152"}, {"id": "crud_production_work_order_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L156"}, {"id": "crud_production_work_order_generate_work_order_no", "label": "_generate_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L168"}, {"id": "crud_production_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L187"}, {"id": "crud_production_work_order_enrich_wo_items", "label": "_enrich_wo_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L220"}, {"id": "crud_production_work_order_dec_price", "label": "_dec_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L233"}, {"id": "crud_production_work_order_enrich_outbound_items", "label": "_enrich_outbound_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L242"}, {"id": "crud_production_work_order_outbound_work_order_ids_by_keyword", "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L377"}, {"id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L431"}, {"id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L436"}, {"id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L441"}, {"id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L472"}, {"id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L525"}, {"id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L538"}, {"id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L649"}, {"id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L786"}, {"id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L829"}, {"id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L843"}, {"id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L864"}, {"id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L898"}, {"id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L949"}, {"id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L969"}, {"id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1031"}, {"id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1064"}, {"id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1083"}, {"id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1130"}, {"id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1181"}, {"id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1200"}, {"id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1214"}, {"id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1241"}, {"id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1282"}, {"id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1297"}, {"id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1319"}, {"id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1367"}, {"id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1403"}, {"id": "crud_production_work_order_rationale_54", "label": "\u6392\u9664\u5173\u8054\u91c7\u96c6\u534f\u8bae/\u6350\u8d60\u534f\u8bae\u5904\u4e8e\u65e0\u6548\u6001\uff08\u5df2\u4f5c\u5e9f\u3001\u5c5e\u5730\u5e9f\u5f03\uff09\u7684\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L54"}, {"id": "crud_production_work_order_rationale_97", "label": "\u6309\u6d3b\u8dc3\u5de5\u5355/\u4efb\u52a1\u4e0b\u672a\u5b8c\u6210\u5de5\u827a\u6b65\u9aa4\u7684\u8ba1\u5212\u5f00\u59cb\u65f6\u95f4\u8fc7\u6ee4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L97"}, {"id": "crud_production_work_order_rationale_245", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245"}, {"id": "crud_production_work_order_rationale_378", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L378"}, {"id": "crud_production_work_order_rationale_444", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L444"}, {"id": "crud_production_work_order_rationale_475", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L475"}, {"id": "crud_production_work_order_rationale_526", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L526"}, {"id": "crud_production_work_order_rationale_545", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L545"}, {"id": "crud_production_work_order_rationale_792", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L792"}, {"id": "crud_production_work_order_rationale_851", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L851"}, {"id": "crud_production_work_order_rationale_899", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L899"}, {"id": "crud_production_work_order_rationale_950", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L950"}, {"id": "crud_production_work_order_rationale_976", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L976"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_services_qc_work_order_fee_summary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_apply_planned_start_time_step_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_wo_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_dec_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_outbound_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L431", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L436", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L441", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_outbound_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L472", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L525", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L538", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L649", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L786", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L829", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_update_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L843", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L864", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_task_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L898", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L949", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L969", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1031", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1064", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_outbound_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1083", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1130", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_temp_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_configure_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_temp_production_work_order_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1403", "weight": 1.0}, {"source": "crud_production_work_order_apply_planned_start_time_step_filter", "target": "crud_production_work_order_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L120", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L215", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_dec_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L282", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L370", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L457", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L460", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L462", "weight": 1.0}, {"source": "crud_production_work_order_attach_outbound_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L518", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L527", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L527", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_outbound_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L529", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L531", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_from_reception", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L587", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L780", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L780", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_outbound_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L781", "weight": 1.0}, {"source": "crud_production_work_order_update_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L852", "weight": 1.0}, {"source": "crud_production_work_order_complete_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L871", "weight": 1.0}, {"source": "crud_production_work_order_production_task_info", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L928", "weight": 1.0}, {"source": "crud_production_work_order_production_info_item", "target": "crud_production_work_order_production_task_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L965", "weight": 1.0}, {"source": "crud_production_work_order_get_production_info_map_for_samples", "target": "crud_production_work_order_production_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1009", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_manual", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1045", "weight": 1.0}, {"source": "crud_production_work_order_create_outbound_production_work_order", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1109", "weight": 1.0}, {"source": "crud_production_work_order_delete_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1154", "weight": 1.0}, {"source": "crud_production_work_order_temp_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1206", "weight": 1.0}, {"source": "crud_production_work_order_create_temp_production_work_order", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1224", "weight": 1.0}, {"source": "crud_production_work_order_list_temp_production_work_orders", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1278", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1300", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1303", "weight": 1.0}, {"source": "crud_production_work_order_configure_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1333", "weight": 1.0}, {"source": "crud_production_work_order_sync_temp_production_work_order_status", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1375", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1406", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1427", "weight": 1.0}, {"source": "crud_production_work_order_rationale_54", "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L54", "weight": 1.0}, {"source": "crud_production_work_order_rationale_97", "target": "crud_production_work_order_apply_planned_start_time_step_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L97", "weight": 1.0}, {"source": "crud_production_work_order_rationale_245", "target": "crud_production_work_order_enrich_outbound_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L245", "weight": 1.0}, {"source": "crud_production_work_order_rationale_378", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L378", "weight": 1.0}, {"source": "crud_production_work_order_rationale_444", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L444", "weight": 1.0}, {"source": "crud_production_work_order_rationale_475", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L475", "weight": 1.0}, {"source": "crud_production_work_order_rationale_526", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L526", "weight": 1.0}, {"source": "crud_production_work_order_rationale_545", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L545", "weight": 1.0}, {"source": "crud_production_work_order_rationale_792", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L792", "weight": 1.0}, {"source": "crud_production_work_order_rationale_851", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L851", "weight": 1.0}, {"source": "crud_production_work_order_rationale_899", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L899", "weight": 1.0}, {"source": "crud_production_work_order_rationale_950", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L950", "weight": 1.0}, {"source": "crud_production_work_order_rationale_976", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L976", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L57"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L61"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L62"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L67"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L74"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L75"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L76"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L81"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L85"}, {"caller_nid": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L85"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L98"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L99"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L106"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L111"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L115"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L119"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L123"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L128"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L130"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L130"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L131"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L138"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L139"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L142"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L142"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L142"}, {"caller_nid": "crud_production_work_order_apply_planned_start_time_step_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L142"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L146"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L147"}, {"caller_nid": "crud_production_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L153"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L157"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L157"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L157"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L158"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L159"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L169"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L169"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L172"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L175"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L178"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L183"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L191"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L197"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L198"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L199"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L200"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L202"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L203"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L204"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L208"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L210"}, {"caller_nid": "crud_production_work_order_enrich_wo_items", "callee": "_enrich_work_order_list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L223"}, {"caller_nid": "crud_production_work_order_dec_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L237"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L260"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L260"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "defaultdict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L265"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L267"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L267"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L267"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L267"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L269"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L273"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L276"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L292"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L300"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L304"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L304"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L304"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L306"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L314"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L314"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L319"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L319"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L319"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L321"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L329"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L329"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L329"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L331"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L339"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L342"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L342"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L344"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L347"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L348"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L350"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L355"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L357"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L366"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L367"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L372"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L385"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L390"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L390"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L390"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L390"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L390"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L390"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L393"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L400"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L407"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L419"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L420"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L421"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L422"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L423"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L432"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L433"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L437"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L438"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L445"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L448"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L451"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L451"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L451"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L463"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L466"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L479"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L480"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "build_outbound_pilot_context_by_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L483"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L486"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L498"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L498"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L498"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L505"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L505"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L505"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L507"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L507"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L507"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L513"}, {"caller_nid": "crud_production_work_order_wo_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L532"}, {"caller_nid": "crud_production_work_order_wo_to_response_dict", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L534"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L546"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L549"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L549"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L549"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L560"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L565"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L565"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L565"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L576"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L576"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L576"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L585"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L586"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L599"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L600"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L606"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L606"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L606"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L617"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L617"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L617"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L626"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L627"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L640"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L641"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L644"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L645"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L770"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L770"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L770"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L770"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L770"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L771"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L774"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L774"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L774"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L774"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L774"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L775"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L782"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L783"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L793"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L795"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L797"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L797"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L797"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L799"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L805"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L808"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L808"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L808"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L810"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L817"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L819"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L823"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L826"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L854"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L856"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L858"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L859"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L860"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L873"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L875"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L878"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L881"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L884"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L885"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L886"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L901"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L901"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L901"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L901"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L910"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L910"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L910"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L910"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L923"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L924"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L924"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "_production_conclusion_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L925"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L926"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L952"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L952"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L952"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L952"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L964"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L989"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L989"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L989"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L993"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L999"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1003"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1004"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1007"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1015"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1015"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1015"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1017"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1025"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1043"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1044"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1059"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1060"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1065"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1065"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1068"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1071"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1074"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1079"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1094"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1094"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1094"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1105"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1107"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1108"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1125"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1126"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1131"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1131"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1131"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1132"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1139"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1141"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1143"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1145"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1145"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1145"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1146"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1150"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1150"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1150"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1151"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1173"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1182"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1182"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1185"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1185"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1185"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1185"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1188"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1191"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1196"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1205"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1206"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1207"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1222"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1223"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1232"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1233"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1236"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1237"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1251"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1251"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1256"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1257"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1260"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1260"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1261"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1263"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1263"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1263"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1265"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1265"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1268"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1269"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1269"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1269"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1269"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1270"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1271"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1271"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1273"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1273"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1273"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1273"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1273"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1279"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1286"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1286"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1286"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1305"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1315"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1335"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1337"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "create_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1339"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1356"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1362"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1363"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1373"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1375"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1379"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1379"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1379"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1381"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1390"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1396"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1400"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1408"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1410"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1412"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1414"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1414"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1414"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1415"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1423"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1423"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1423"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1424"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1446"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d6d986fbdbe45c38ca2319512d8a19b9873313295bfd4c00ab1d7a3fd894ec97.json b/backend/app/graphify-out/cache/ast/d6d986fbdbe45c38ca2319512d8a19b9873313295bfd4c00ab1d7a3fd894ec97.json new file mode 100644 index 00000000..f0e8879c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d6d986fbdbe45c38ca2319512d8a19b9873313295bfd4c00ab1d7a3fd894ec97.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1"}, {"id": "schemas_production_work_order_productionworkorderbase", "label": "ProductionWorkOrderBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_production_work_order_productionworkorderlistquery", "label": "ProductionWorkOrderListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10"}, {"id": "schemas_production_work_order_productionworkordercomplete", "label": "ProductionWorkOrderComplete", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L28"}, {"id": "schemas_production_work_order_productionworkorderupdate", "label": "ProductionWorkOrderUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L32"}, {"id": "schemas_production_work_order_productionworkordercreate", "label": "ProductionWorkOrderCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L38"}, {"id": "schemas_production_work_order_productionworkorderconfigurebody", "label": "ProductionWorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L48"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderlistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L28", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercomplete", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L32", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L38", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L48", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ddd4d0f80109730d5c39385516f8d6f31136df41d538758c6ad7d4fbd86ba863.json b/backend/app/graphify-out/cache/ast/ddd4d0f80109730d5c39385516f8d6f31136df41d538758c6ad7d4fbd86ba863.json new file mode 100644 index 00000000..d3e5501a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ddd4d0f80109730d5c39385516f8d6f31136df41d538758c6ad7d4fbd86ba863.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "label": "sample_reception_lab_code.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L1"}, {"id": "crud_sample_reception_lab_code_parse_reception_date", "label": "parse_reception_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L18"}, {"id": "crud_sample_reception_lab_code_format_lab_storage_code", "label": "format_lab_storage_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L28"}, {"id": "crud_sample_reception_lab_code_max_existing_seq", "label": "_max_existing_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L32"}, {"id": "crud_sample_reception_lab_code_sync_sequence_from_existing", "label": "_sync_sequence_from_existing()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L56"}, {"id": "crud_sample_reception_lab_code_allocate_one_seq", "label": "_allocate_one_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L97"}, {"id": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "label": "allocate_lab_storage_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L141"}, {"id": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "label": "validate_and_parse_lab_storage_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L164"}, {"id": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "label": "assert_lab_storage_code_available()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L180"}, {"id": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "label": "sync_lab_storage_seq_after_use()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L198"}, {"id": "crud_sample_reception_lab_code_rationale_1", "label": "\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1aRK + \u63a5\u6536\u65e5\u671f YYYYMMDD + 3 \u4f4d\u5e8f\u53f7", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L1"}, {"id": "crud_sample_reception_lab_code_rationale_167", "label": "\u6821\u9a8c\u5165\u5e93\u7f16\u7801\u975e\u7a7a\uff1b\u82e5\u4e3a RK+\u65e5\u671f+\u5e8f\u53f7 \u683c\u5f0f\u5219\u89e3\u6790 biz_date/seq \u4f9b\u5e8f\u53f7\u540c\u6b65\uff0c\u5426\u5219\u4ec5\u8fd4\u56de\u7f16\u7801\u672c\u8eab\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L167"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_parse_reception_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_format_lab_storage_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_max_existing_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_sync_sequence_from_existing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_allocate_one_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L97", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L180", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L198", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_sync_sequence_from_existing", "target": "crud_sample_reception_lab_code_max_existing_seq", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L62", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "target": "crud_sample_reception_lab_code_parse_reception_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "target": "crud_sample_reception_lab_code_sync_sequence_from_existing", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L154", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "target": "crud_sample_reception_lab_code_allocate_one_seq", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L157", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "target": "crud_sample_reception_lab_code_format_lab_storage_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L158", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_lab_code_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_sample_reception_lab_code_rationale_167", "target": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L167", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L19"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L20"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L21"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L23"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L23"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L23"}, {"caller_nid": "crud_sample_reception_lab_code_parse_reception_date", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L24"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L35"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L35"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L35"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L39"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L40"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L46"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L47"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L50"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L50"}, {"caller_nid": "crud_sample_reception_lab_code_max_existing_seq", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L50"}, {"caller_nid": "crud_sample_reception_lab_code_sync_sequence_from_existing", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L65"}, {"caller_nid": "crud_sample_reception_lab_code_sync_sequence_from_existing", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L67"}, {"caller_nid": "crud_sample_reception_lab_code_sync_sequence_from_existing", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L68"}, {"caller_nid": "crud_sample_reception_lab_code_sync_sequence_from_existing", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L86"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L103"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L105"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L106"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L132"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L132"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L132"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L134"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L135"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_one_seq", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L137"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L152"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L156"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L158"}, {"caller_nid": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L160"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L168"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L170"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L171"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L172"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L173"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L176"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L176"}, {"caller_nid": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L177"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L187"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L187"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L193"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L194"}, {"caller_nid": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L195"}, {"caller_nid": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L208"}, {"caller_nid": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "callee": "execute", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L210"}, {"caller_nid": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "callee": "text", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L211"}, {"caller_nid": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception_lab_code.py", "source_location": "L229"}]} \ No newline at end of file diff --git a/backend/app/schemas/production_task.py b/backend/app/schemas/production_task.py index 1a2f97e0..de3baf1c 100644 --- a/backend/app/schemas/production_task.py +++ b/backend/app/schemas/production_task.py @@ -158,7 +158,7 @@ class TaskStepReorderBody(BaseModel): class ProductionTaskStepDispatchItem(BaseModel): model_config = ConfigDict(populate_by_name=True) step_id: str = Field(..., alias="stepId") - assignee_user_ids: List[str] = Field(..., alias="assigneeUserIds", min_length=1) + assignee_user_ids: List[str] = Field(default_factory=list, alias="assigneeUserIds") planned_start_time: Optional[str] = Field(None, alias="plannedStartTime") diff --git a/backend/app/schemas/production_work_order.py b/backend/app/schemas/production_work_order.py index 1e4cfce8..742c49fb 100644 --- a/backend/app/schemas/production_work_order.py +++ b/backend/app/schemas/production_work_order.py @@ -22,6 +22,9 @@ class ProductionWorkOrderListQuery(BaseModel): create_time_end: Optional[str] = None infusion_time_start: Optional[str] = None infusion_time_end: Optional[str] = None + planned_start_time_start: Optional[str] = None + planned_start_time_end: Optional[str] = None + exclude_void_protocol: Optional[bool] = Field(True, description="是否排除关联协议无效态的入库工单") class ProductionWorkOrderComplete(BaseModel): diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index e7cad8f7..8c69b754 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -40,7 +40,6 @@ "api_admin_list_posts", "api_admin_list_role_management", "api_admin_list_roles_for_designer", - "api_admin_list_roles_for_select", "api_admin_list_sites", "api_admin_list_tenants", "api_admin_list_users", @@ -152,6 +151,7 @@ "api_collection_protocol_list_refund_confirmed", "api_collection_protocol_list_storage_certs", "api_collection_protocol_parse_datetime_fields", + "api_collection_protocol_persist_protocol_sub_resources", "api_collection_protocol_post_protocol_invoice_request", "api_collection_protocol_post_receipt_confirm", "api_collection_protocol_post_receipt_reject", @@ -184,6 +184,7 @@ "api_env_detect_parse_detect_date", "api_env_detect_parse_detect_date_bound", "api_env_detect_py", + "api_env_detect_rationale_1", "api_env_detect_update_env_detect_item", "api_env_detect_update_env_detect_record", "api_insurance_company_create_insurance_company", @@ -199,6 +200,7 @@ "api_insurance_company_list_insurance_company_invoices", "api_insurance_company_list_insurance_project_prices", "api_insurance_company_py", + "api_insurance_company_rationale_1", "api_insurance_company_row_to_dict_company", "api_insurance_company_row_to_dict_invoice", "api_insurance_company_row_to_dict_project_price", @@ -248,42 +250,17 @@ "api_material_stock_in_material", "api_material_update_material", "api_material_update_material_batch", - "api_operations_batch_create_storage_slots", "api_operations_clear_storage_slots", - "api_operations_create_access_log", "api_operations_create_clean_room", "api_operations_create_exhibition_appointment", "api_operations_create_occupancy", "api_operations_create_storage_facility", - "api_operations_create_storage_slot", - "api_operations_create_uv_disinfect_log", - "api_operations_delete_access_log", - "api_operations_delete_clean_room", "api_operations_delete_exhibition_appointment", - "api_operations_delete_storage_facility", - "api_operations_delete_storage_slot", - "api_operations_delete_uv_disinfect_log", - "api_operations_get_tenant_no", "api_operations_insert_storage_slot_row", - "api_operations_list_access_logs", - "api_operations_list_clean_rooms", - "api_operations_list_exhibition_appointments", - "api_operations_list_occupancies", - "api_operations_list_occupancy_history", - "api_operations_list_storage_facilities", - "api_operations_list_storage_slot_select_options", - "api_operations_list_storage_slots", - "api_operations_list_uv_disinfect_logs", - "api_operations_normalize_visit_date_bound", - "api_operations_parse_optional_dt", - "api_operations_py", "api_operations_remove_occupancy", - "api_operations_update_access_log", "api_operations_update_clean_room", "api_operations_update_exhibition_appointment", "api_operations_update_storage_facility", - "api_operations_update_storage_slot", - "api_operations_update_uv_disinfect_log", "api_outbound_release_review_batch_review", "api_outbound_release_review_get_current_user_id", "api_outbound_release_review_get_outbound_release_materials", @@ -310,7 +287,6 @@ "api_pilot_application_api_list_plans", "api_pilot_application_api_list_schedules", "api_pilot_application_api_mark_complete", - "api_pilot_application_api_save_application", "api_pilot_application_api_save_patient", "api_pilot_application_api_start_application", "api_pilot_application_api_update_application", @@ -495,6 +471,7 @@ "api_production_get_cell_product_max_suffix_seq", "api_production_get_consumable_pack_detail", "api_production_get_current_user_id", + "api_production_get_next_cell_product_code", "api_production_get_process_detail", "api_production_get_process_route_detail", "api_production_get_production_task_detail", @@ -709,25 +686,20 @@ "api_qc_update_qc_third_party_company", "api_qc_update_qc_third_party_item", "api_qc_update_qc_work_order", - "api_research_donation_batch_delete_research_donations", - "api_research_donation_change_donation_status", - "api_research_donation_convert_from_storage", - "api_research_donation_convert_to_storage", - "api_research_donation_create_research_donation", - "api_research_donation_delete_research_donation", - "api_research_donation_get_current_user_id", - "api_research_donation_get_research_donation_detail", - "api_research_donation_get_tenant_no", - "api_research_donation_list_research_donation_audits", - "api_research_donation_list_research_donations", - "api_research_donation_next_research_donation_sample_code", - "api_research_donation_py", "api_research_donation_sample_collection_get_tenant_no", "api_research_donation_sample_collection_list_donation_sample_collections", "api_research_donation_sample_collection_page_payload", "api_research_donation_sample_collection_py", "api_research_donation_submit_donation_audit", - "api_research_donation_update_research_donation", + "api_sample_production_reception_body_to_payload", + "api_sample_production_reception_get_current_user_id", + "api_sample_production_reception_get_production_reception_by_sample_code", + "api_sample_production_reception_get_production_reception_detail", + "api_sample_production_reception_get_tenant_no", + "api_sample_production_reception_post_production_reception", + "api_sample_production_reception_put_production_reception", + "api_sample_production_reception_py", + "api_sample_production_reception_resolve_reception_id", "api_sample_reception_allocate_lab_storage_codes", "api_sample_reception_create_check_item", "api_sample_reception_delete_check_item", @@ -786,6 +758,10 @@ "api_workflow_reject_task", "api_workflow_start_instance", "api_workflow_update_process_def", + "core_admin_request_json_parse_admin_request_json", + "core_admin_request_json_py", + "core_admin_request_json_rationale_1", + "core_admin_request_json_rationale_25", "core_menu_guard_get_user_menu_codes", "core_menu_guard_py", "core_menu_guard_rationale_1", @@ -804,8 +780,9 @@ "core_response_rationale_40", "core_response_success_response", "core_utils_parse_datetime", + "core_wechat_pay_rationale_254", + "core_wechat_pay_wechatpayclient_refund", "crud_base_crudbase_get", - "crud_cleanroom_garment_get_garment_detail", "crud_clinical_payment_apply_submit_receipt", "crud_clinical_payment_auto_create_payment", "crud_clinical_payment_batch_submit_receipt", @@ -818,40 +795,45 @@ "crud_clinical_payment_get_payment_detail", "crud_clinical_payment_list_payments", "crud_clinical_payment_map_payments_by_schedule_id", + "crud_clinical_payment_map_payments_by_schedule_ids", "crud_clinical_payment_py", "crud_clinical_payment_reject_receipt", "crud_clinical_payment_reject_refund", "crud_clinical_payment_row_to_dict", "crud_clinical_payment_submit_receipt", "crud_clinical_payment_submit_refund", + "crud_collection_protocol_apply_payment_detail_draft_fields", "crud_collection_protocol_apply_submit_refund_finance", + "crud_collection_protocol_batch_submit_receipt_finance", "crud_collection_protocol_batch_submit_refund_finance", "crud_collection_protocol_complete_invoice_request", + "crud_collection_protocol_create_invoice_request", + "crud_collection_protocol_get_payment_detail_or_raise", "crud_collection_protocol_no_enrich_issued_user_names", + "crud_collection_protocol_parse_transfer_time_value", "crud_collection_protocol_submit_refund_finance", + "crud_collection_protocol_update_payment_detail_draft", + "crud_collection_protocol_upsert_fullmoon_todo", + "crud_collection_region_hospital_names_by_region_ids", + "crud_collection_region_list_collection_regions", "crud_collection_region_region_to_dict", "crud_exhibition_appointment_total_pages", "crud_leave_update_leave_status", - "crud_material_stock_check_create_check", - "crud_material_stock_check_parse_check_time", - "crud_material_stock_check_parse_optional_date", - "crud_material_stock_check_save_unused_lines", - "crud_pilot_application_auto_generate_schedules", - "crud_pilot_application_create_application", - "crud_pilot_application_resolve_application_attachment_payload", - "crud_pilot_application_update_application", - "crud_pilot_checkup_get_checkup_by_application", - "crud_pilot_delivery_save_delivery_materials", - "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", + "crud_material_stock_check_cancel_check", + "crud_material_stock_check_complete_check", + "crud_menu_build_tree", + "crud_menu_list_menus_tree", + "crud_pilot_delivery_save_delivery_method", + "crud_pilot_infusion_confirm_delete_infusion_confirm", "crud_pilot_service_enrich_finance_operate_fields", "crud_pilot_service_normalize_txn_product_item", "crud_pilot_service_row_to_dict_channel_agreement", - "crud_pilot_service_row_to_dict_channel_agreement_price", "crud_pilot_service_row_to_dict_checkup_institution", - "crud_pilot_service_row_to_dict_checkup_institution_invoice", "crud_pilot_service_row_to_dict_service_order", "crud_pilot_service_row_to_dict_service_order_txn", "crud_pilot_service_service_order_txn_to_response_dict", + "crud_post_get_post", + "crud_post_soft_delete_post", "crud_process_route_update_step", "crud_production_material_prep_parse_quick_prep_lines", "crud_production_task_build_process_library_for_editor", @@ -863,23 +845,40 @@ "crud_production_task_update_task_step", "crud_qc_material_batch_stock_in", "crud_qc_material_batch_stock_out", + "crud_qc_material_options_list", "crud_qc_material_rationale_345", "crud_qc_material_rationale_492", "crud_qc_material_stock_batch_batch_discard", - "crud_qc_material_stock_batch_batch_options", "crud_qc_material_stock_batch_batch_row_to_dict", - "crud_qc_material_stock_batch_fmt_date", "crud_qc_material_stock_batch_list_batches", "crud_qc_material_stock_out", "crud_qc_material_usage_mark_requisition_fully_used", "crud_qc_task_update_task_attachments", + "crud_qc_third_party_item_create_item", + "crud_qc_third_party_item_item_code_exists", + "crud_qc_third_party_item_update_item", + "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "crud_research_donation_change_status", - "crud_research_donation_donation_to_dict", + "crud_sample_production_reception_apply_payload_to_row", + "crud_sample_production_reception_create_production_reception", + "crud_sample_production_reception_dec", + "crud_sample_production_reception_fmt_dt", + "crud_sample_production_reception_get_by_id", + "crud_sample_production_reception_get_by_reception_id", + "crud_sample_production_reception_get_qc_reception", + "crud_sample_production_reception_int_val", + "crud_sample_production_reception_py", + "crud_sample_production_reception_resolve_field_profile", + "crud_sample_production_reception_row_to_dict", + "crud_sample_production_reception_update_production_reception", + "crud_sample_production_reception_validate_handler_user_id", + "crud_sample_production_reception_validate_payload", "crud_workflow_get_all_tasks_for_business", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", "schemas_order_adjust_py", "services_web_auth_roles_iter_user_menu_perm_codes", + "services_workflow_engine_workflowengine_resolve_approvers", "str" ], "1": [ @@ -894,6 +893,7 @@ "api_admin_expresscompanyupdatebody", "api_admin_itemunitcreatebody", "api_admin_itemunitupdatebody", + "api_admin_list_roles_for_select", "api_admin_menucreatebody", "api_admin_menuupdatebody", "api_admin_postcreatebody", @@ -913,6 +913,25 @@ "api_admin_tenantupdatebody", "api_admin_usercreatebody", "api_admin_userupdatebody", + "api_basic_info_cellsampletypecreatebody", + "api_basic_info_cellsampletypeupdatebody", + "api_basic_info_collectionregioncreatebody", + "api_basic_info_collectionregionupdatebody", + "api_basic_info_customercreatebody", + "api_basic_info_customerupdatebody", + "api_basic_info_hospitalcreatebody", + "api_basic_info_hospitalupdatebody", + "api_basic_info_protocolnobatchgeneratebody", + "api_basic_info_protocolnobatchissuebody", + "api_basic_info_protocolnobatchrevokebody", + "api_basic_info_protocolnocreatebody", + "api_basic_info_protocolnoupdatebody", + "api_basic_info_rationale_1", + "api_basic_info_samplecodebatchgeneratebody", + "api_basic_info_samplecodebatchissuebody", + "api_basic_info_samplecodebatchrevokebody", + "api_basic_info_samplecodecreatebody", + "api_basic_info_samplecodeupdatebody", "api_cleanroom_garment_garmentbatchdeletebody", "api_cleanroom_garment_garmentbatchdiscardbody", "api_cleanroom_garment_garmentcreatebody", @@ -932,6 +951,16 @@ "api_clinical_payment_paymentidbody", "api_clinical_payment_submitreceiptbody", "api_clinical_payment_submitrefundbody", + "api_collection_protocol_auditcreatebody", + "api_collection_protocol_batchdetailidsbody", + "api_collection_protocol_financeconfirmbody", + "api_collection_protocol_fullmoontodoinsurancebody", + "api_collection_protocol_invoicerequestcompletebody", + "api_collection_protocol_invoicerequestcreatebody", + "api_collection_protocol_paymentdetaildraftbody", + "api_collection_protocol_protocolcreatebody", + "api_collection_protocol_protocolupdatebody", + "api_collection_protocol_refundfinanceconfirmbody", "api_env_detect_envdetectitembody", "api_env_detect_envdetectitemupdatebody", "api_env_detect_envdetectrecordbody", @@ -1085,12 +1114,12 @@ "api_qc_qcmaterialbody", "api_qc_qcmaterialupdatebody", "api_qc_rationale_1", - "api_qc_rationale_1790", - "api_qc_rationale_1800", - "api_qc_rationale_1810", - "api_qc_rationale_1860", - "api_qc_rationale_1924", - "api_qc_rationale_1951", + "api_qc_rationale_1792", + "api_qc_rationale_1802", + "api_qc_rationale_1812", + "api_qc_rationale_1862", + "api_qc_rationale_1926", + "api_qc_rationale_1953", "api_qc_sms_notification_togglestatusbody", "api_qc_stockcheckcreatebody", "api_qc_stockcheckunusedlineitem", @@ -1111,7 +1140,6 @@ "api_research_donation_convertfromstoragebody", "api_research_donation_donationcreatebody", "api_research_donation_donationupdatebody", - "api_research_donation_rationale_1", "api_research_donation_statuschangebody", "api_sample_production_reception_productionreceptionbody", "api_sample_reception_allocatelabstoragecodesbody", @@ -1143,13 +1171,36 @@ "crud_base_crudbase_get_all", "crud_base_crudbase_get_multi", "crud_base_crudbase_init", + "crud_collection_protocol_no_batch_generate_protocol_nos", + "crud_collection_protocol_no_batch_issue_protocol_nos", + "crud_collection_protocol_no_batch_revoke_protocol_nos", + "crud_collection_protocol_no_create_protocol_no", + "crud_collection_protocol_no_get_protocol_no", + "crud_collection_protocol_no_list_protocol_nos", + "crud_collection_protocol_no_parse_issued_time", + "crud_collection_protocol_no_protocol_no_exists", + "crud_collection_protocol_no_py", + "crud_collection_protocol_no_rationale_1", + "crud_collection_protocol_no_rationale_20", + "crud_collection_protocol_no_rationale_256", + "crud_collection_protocol_no_rationale_34", + "crud_collection_protocol_no_resolve_issued_user_display_name", + "crud_collection_protocol_no_row_to_dict", + "crud_collection_protocol_no_soft_delete_protocol_no", + "crud_collection_protocol_no_total_pages", + "crud_collection_protocol_no_update_protocol_no", "crud_production_task_step_assignee_rationale_104", "crud_production_task_step_assignee_rationale_152", + "crud_sample_code_batch_generate_sample_codes", + "crud_sample_code_rationale_261", "crud_user_rationale_1", "crud_user_rationale_134", "crud_user_rationale_181", "crud_user_usercrudcompat", "models_models_bizattachment", + "models_models_bizcollectionprotocolno", + "models_models_bizcustomer", + "models_models_bizsamplecode", "models_models_sysdept", "models_models_sysrole", "models_models_sysuser", @@ -1483,6 +1534,7 @@ "schemas_workflow_taskresponse", "schemas_workflow_transitiondata", "schemas_workflow_versionresponse", + "services_web_auth_roles_map_role_name_to_web", "services_web_auth_roles_rationale_1", "services_web_auth_roles_rationale_20", "services_web_auth_roles_rationale_32", @@ -1494,42 +1546,11 @@ "services_workflow_engine_workflowengine_init" ], "2": [ - "api_basic_info_cellsampletypecreatebody", - "api_basic_info_cellsampletypeupdatebody", - "api_basic_info_collectionregioncreatebody", - "api_basic_info_collectionregionupdatebody", - "api_basic_info_customercreatebody", - "api_basic_info_customerupdatebody", - "api_basic_info_hospitalcreatebody", - "api_basic_info_hospitalupdatebody", - "api_basic_info_protocolnobatchgeneratebody", - "api_basic_info_protocolnobatchissuebody", - "api_basic_info_protocolnobatchrevokebody", - "api_basic_info_protocolnocreatebody", - "api_basic_info_protocolnoupdatebody", - "api_basic_info_rationale_1", - "api_basic_info_samplecodebatchgeneratebody", - "api_basic_info_samplecodebatchissuebody", - "api_basic_info_samplecodebatchrevokebody", - "api_basic_info_samplecodecreatebody", - "api_basic_info_samplecodeupdatebody", - "api_collection_protocol_auditcreatebody", - "api_collection_protocol_batchdetailidsbody", "api_collection_protocol_batchrefundfinancesubmitbody", - "api_collection_protocol_financeconfirmbody", - "api_collection_protocol_fullmoontodoinsurancebody", - "api_collection_protocol_invoicerequestcompletebody", - "api_collection_protocol_invoicerequestcreatebody", - "api_collection_protocol_paymentdetaildraftbody", - "api_collection_protocol_protocolcreatebody", - "api_collection_protocol_protocolupdatebody", "api_collection_protocol_rationale_1", "api_collection_protocol_rationale_49", "api_collection_protocol_rationale_83", - "api_collection_protocol_refundfinanceconfirmbody", "api_collection_protocol_refundfinancesubmitbody", - "api_env_detect_rationale_1", - "api_insurance_company_rationale_1", "base", "crud_cell_product_rationale_1", "crud_cell_product_rationale_1169", @@ -1545,8 +1566,6 @@ "crud_clinical_payment_rationale_143", "crud_clinical_payment_rationale_173", "crud_clinical_payment_rationale_74", - "crud_collection_protocol_create_invoice_request", - "crud_collection_protocol_no_rationale_34", "crud_collection_protocol_rationale_1", "crud_collection_protocol_rationale_109", "crud_collection_protocol_rationale_145", @@ -1563,12 +1582,7 @@ "crud_collection_protocol_rationale_587", "crud_collection_protocol_rationale_634", "crud_collection_protocol_rationale_75", - "crud_collection_region_rationale_234", "crud_collection_region_rationale_29", - "crud_inbound_sample_special_rationale_1", - "crud_material_rationale_377", - "crud_material_rationale_444", - "crud_material_rationale_473", "crud_material_stock_check_rationale_362", "crud_outbound_handover_inventory_rationale_1", "crud_outbound_handover_inventory_rationale_170", @@ -1597,7 +1611,11 @@ "crud_pilot_checkup_rationale_715", "crud_pilot_checkup_rationale_883", "crud_pilot_checkup_rationale_927", - "crud_pilot_infusion_confirm_rationale_113", + "crud_pilot_delivery_rationale_1", + "crud_pilot_delivery_rationale_175", + "crud_pilot_delivery_rationale_359", + "crud_pilot_delivery_rationale_542", + "crud_pilot_delivery_rationale_643", "crud_pilot_infusion_schedule_mgmt_rationale_1", "crud_pilot_infusion_schedule_mgmt_rationale_157", "crud_pilot_infusion_schedule_mgmt_rationale_715", @@ -1606,11 +1624,38 @@ "crud_pilot_outbound_status_sync_rationale_174", "crud_pilot_outbound_status_sync_rationale_64", "crud_pilot_outbound_status_sync_rationale_96", + "crud_pilot_service_rationale_1", + "crud_pilot_service_rationale_1326", + "crud_pilot_service_rationale_2397", + "crud_pilot_service_rationale_2506", + "crud_pilot_service_rationale_2550", + "crud_pilot_service_rationale_2584", + "crud_pilot_service_rationale_2720", + "crud_pilot_service_rationale_2746", + "crud_pilot_service_rationale_2835", + "crud_pilot_service_rationale_2874", + "crud_pilot_service_rationale_3021", + "crud_pilot_service_rationale_3126", + "crud_pilot_service_rationale_3249", + "crud_pilot_service_rationale_3326", + "crud_pilot_service_rationale_3350", + "crud_pilot_service_rationale_3391", + "crud_pilot_service_rationale_3426", + "crud_pilot_service_rationale_3459", + "crud_pilot_service_rationale_3519", + "crud_pilot_service_rationale_3676", + "crud_pilot_service_rationale_3714", + "crud_pilot_service_rationale_3755", + "crud_pilot_service_rationale_3855", + "crud_pilot_service_rationale_4088", + "crud_pilot_service_rationale_4185", + "crud_pilot_service_rationale_4300", "crud_pre_transit_sample_rationale_1", "crud_process_rationale_1", "crud_process_rationale_277", "crud_process_route_rationale_1", "crud_process_route_rationale_463", + "crud_production_material_prep_rationale_1296", "crud_production_material_stock_check_rationale_367", "crud_production_material_usage_rationale_1064", "crud_production_material_usage_rationale_1233", @@ -1629,29 +1674,31 @@ "crud_production_task_rationale_1", "crud_production_task_rationale_1104", "crud_production_task_rationale_129", - "crud_production_task_rationale_1745", - "crud_production_task_rationale_1774", - "crud_production_task_rationale_1865", - "crud_production_task_rationale_2493", - "crud_production_task_rationale_2551", - "crud_production_task_rationale_2754", - "crud_production_task_rationale_2879", - "crud_production_task_rationale_3057", + "crud_production_task_rationale_1797", + "crud_production_task_rationale_1826", + "crud_production_task_rationale_1917", + "crud_production_task_rationale_2545", + "crud_production_task_rationale_2603", + "crud_production_task_rationale_2806", + "crud_production_task_rationale_2931", + "crud_production_task_rationale_3112", "crud_production_task_rationale_460", "crud_production_task_rationale_479", "crud_production_task_rationale_579", "crud_production_task_rationale_786", - "crud_production_work_order_rationale_151", - "crud_production_work_order_rationale_284", - "crud_production_work_order_rationale_350", - "crud_production_work_order_rationale_381", - "crud_production_work_order_rationale_432", - "crud_production_work_order_rationale_451", - "crud_production_work_order_rationale_681", - "crud_production_work_order_rationale_740", - "crud_production_work_order_rationale_788", - "crud_production_work_order_rationale_839", - "crud_production_work_order_rationale_865", + "crud_production_work_order_rationale_245", + "crud_production_work_order_rationale_378", + "crud_production_work_order_rationale_444", + "crud_production_work_order_rationale_475", + "crud_production_work_order_rationale_526", + "crud_production_work_order_rationale_54", + "crud_production_work_order_rationale_545", + "crud_production_work_order_rationale_792", + "crud_production_work_order_rationale_851", + "crud_production_work_order_rationale_899", + "crud_production_work_order_rationale_950", + "crud_production_work_order_rationale_97", + "crud_production_work_order_rationale_976", "crud_protocol_donation_convert_rationale_1", "crud_protocol_donation_convert_rationale_132", "crud_protocol_donation_convert_rationale_198", @@ -1661,57 +1708,44 @@ "crud_protocol_sample_collection_rationale_1", "crud_qc_inspection_batch_rationale_692", "crud_qc_inspection_batch_rationale_906", - "crud_qc_material_usage_rationale_181", - "crud_qc_material_usage_rationale_19", - "crud_qc_material_usage_rationale_222", - "crud_qc_material_usage_rationale_406", - "crud_qc_material_usage_rationale_41", - "crud_qc_material_usage_rationale_429", - "crud_qc_material_usage_rationale_486", - "crud_qc_material_usage_rationale_535", - "crud_qc_material_usage_rationale_605", - "crud_qc_material_usage_rationale_772", - "crud_qc_material_usage_rationale_872", - "crud_qc_material_usage_rationale_957", "crud_qc_sms_notification_rationale_32", - "crud_qc_task_rationale_177", - "crud_qc_task_rationale_757", + "crud_qc_task_rationale_178", + "crud_qc_task_rationale_758", "crud_qc_task_result_rationale_103", "crud_qc_task_result_rationale_43", - "crud_qc_work_order_rationale_1096", - "crud_qc_work_order_rationale_1249", - "crud_qc_work_order_rationale_1523", - "crud_qc_work_order_rationale_1588", - "crud_qc_work_order_rationale_1639", - "crud_qc_work_order_rationale_1672", - "crud_qc_work_order_rationale_1797", - "crud_qc_work_order_rationale_1874", - "crud_qc_work_order_rationale_1940", - "crud_qc_work_order_rationale_1965", - "crud_qc_work_order_rationale_1992", - "crud_qc_work_order_rationale_2017", - "crud_qc_work_order_rationale_2038", - "crud_qc_work_order_rationale_2081", + "crud_qc_work_order_rationale_1097", + "crud_qc_work_order_rationale_1247", + "crud_qc_work_order_rationale_1400", + "crud_qc_work_order_rationale_1721", + "crud_qc_work_order_rationale_1786", + "crud_qc_work_order_rationale_1837", + "crud_qc_work_order_rationale_1870", + "crud_qc_work_order_rationale_1995", + "crud_qc_work_order_rationale_2072", "crud_qc_work_order_rationale_2138", "crud_qc_work_order_rationale_215", - "crud_qc_work_order_rationale_2245", - "crud_qc_work_order_rationale_2328", - "crud_qc_work_order_rationale_2452", + "crud_qc_work_order_rationale_2163", + "crud_qc_work_order_rationale_2190", + "crud_qc_work_order_rationale_2215", + "crud_qc_work_order_rationale_2236", + "crud_qc_work_order_rationale_2279", + "crud_qc_work_order_rationale_2336", + "crud_qc_work_order_rationale_2443", + "crud_qc_work_order_rationale_2526", "crud_qc_work_order_rationale_261", - "crud_qc_work_order_rationale_2732", - "crud_qc_work_order_rationale_2774", - "crud_qc_work_order_rationale_3032", - "crud_qc_work_order_rationale_3290", + "crud_qc_work_order_rationale_2650", + "crud_qc_work_order_rationale_2930", + "crud_qc_work_order_rationale_2972", + "crud_qc_work_order_rationale_3230", + "crud_qc_work_order_rationale_3488", "crud_qc_work_order_rationale_382", "crud_qc_work_order_rationale_433", "crud_qc_work_order_rationale_510", "crud_qc_work_order_rationale_519", "crud_qc_work_order_rationale_562", - "crud_qc_work_order_rationale_946", + "crud_qc_work_order_rationale_842", "crud_qc_work_order_rationale_99", "crud_research_donation_convert_from_storage", - "crud_research_donation_convert_to_storage", - "crud_research_donation_merge_comma_separated_urls", "crud_research_donation_rationale_1", "crud_research_donation_rationale_1202", "crud_research_donation_rationale_1595", @@ -1724,27 +1758,26 @@ "crud_research_donation_rationale_91", "crud_research_donation_rationale_953", "crud_research_donation_sample_collection_rationale_1", - "crud_research_donation_submit_audit", "crud_sample_reception_check_result_rationale_108", "crud_sample_reception_check_result_rationale_133", "crud_sample_reception_check_result_rationale_171", - "crud_sample_reception_rationale_1026", - "crud_sample_reception_rationale_1054", - "crud_sample_reception_rationale_1220", - "crud_sample_reception_rationale_124", - "crud_sample_reception_rationale_1267", - "crud_sample_reception_rationale_1308", - "crud_sample_reception_rationale_1364", - "crud_sample_reception_rationale_1388", - "crud_sample_reception_rationale_1413", - "crud_sample_reception_rationale_1434", - "crud_sample_reception_rationale_1458", - "crud_sample_reception_rationale_1483", - "crud_sample_reception_rationale_158", - "crud_sample_reception_rationale_202", - "crud_sample_reception_rationale_311", - "crud_sample_reception_rationale_45", - "crud_sample_reception_rationale_90", + "crud_sample_reception_rationale_1009", + "crud_sample_reception_rationale_1037", + "crud_sample_reception_rationale_1187", + "crud_sample_reception_rationale_122", + "crud_sample_reception_rationale_1234", + "crud_sample_reception_rationale_1275", + "crud_sample_reception_rationale_1331", + "crud_sample_reception_rationale_1355", + "crud_sample_reception_rationale_1380", + "crud_sample_reception_rationale_1401", + "crud_sample_reception_rationale_1425", + "crud_sample_reception_rationale_1450", + "crud_sample_reception_rationale_156", + "crud_sample_reception_rationale_200", + "crud_sample_reception_rationale_309", + "crud_sample_reception_rationale_43", + "crud_sample_reception_rationale_88", "crud_storage_entry_sms_notification_rationale_185", "crud_storage_release_review_rationale_565", "crud_storage_release_review_rationale_585", @@ -1763,16 +1796,34 @@ "models_material_py", "models_models_bizbiznosequence", "models_models_bizcellproduct", + "models_models_bizcellproductprice", + "models_models_bizcellproductprojectsystem", + "models_models_bizcellproductprojectsystemitem", + "models_models_bizcellproductspec", + "models_models_bizcellproducttype", "models_models_bizcellsampletype", + "models_models_bizchannel", + "models_models_bizchannelaccount", + "models_models_bizchannelagreement", + "models_models_bizchannelagreementproductprice", + "models_models_bizchannelinvoice", + "models_models_bizchannelmailaddress", + "models_models_bizchannelproductquota", + "models_models_bizchannelserviceorder", + "models_models_bizchannelserviceorderproduct", + "models_models_bizchannelserviceordertxn", + "models_models_bizcheckupinstitution", + "models_models_bizcheckupinstitutioninvoice", + "models_models_bizcheckupinstitutionpackage", + "models_models_bizcheckupinstitutionpackageitem", + "models_models_bizcheckupinstitutionproject", "models_models_bizcollectionhospital", "models_models_bizcollectionprotocol", - "models_models_bizcollectionprotocolno", "models_models_bizcollectionregion", "models_models_bizconsumable", "models_models_bizconsumablepack", "models_models_bizconsumablepackitem", "models_models_bizconsumablestocklog", - "models_models_bizcustomer", "models_models_bizenvdetectitem", "models_models_bizenvdetectrecord", "models_models_bizequipment", @@ -1849,7 +1900,6 @@ "models_models_bizqcworkorderthirditem", "models_models_bizreagent", "models_models_bizreagentstocklog", - "models_models_bizsamplecode", "models_models_bizsampleproductionreception", "models_models_bizsamplereception", "models_models_bizsamplereceptioncheckitem", @@ -2003,7 +2053,6 @@ "models_models_wftask", "models_models_wftransition", "models_production_material_bizproductionmaterial", - "models_production_material_bizproductionmaterialformula", "models_production_material_bizproductionmaterialprep", "models_production_material_bizproductionmaterialstockbatch", "models_production_material_bizproductionmaterialstockcheck", @@ -2036,6 +2085,904 @@ "services_workflow_engine_rationale_1" ], "3": [ + "api_basic_info_normalize_date_bound", + "api_ethnic_list_ethnics_for_select", + "api_ethnic_py", + "api_operations_list_clean_rooms", + "api_research_donation_batch_delete_research_donations", + "api_research_donation_change_donation_status", + "api_research_donation_convert_from_storage", + "api_research_donation_convert_to_storage", + "api_research_donation_create_research_donation", + "api_research_donation_delete_research_donation", + "api_research_donation_get_current_user_id", + "api_research_donation_get_research_donation_detail", + "api_research_donation_get_tenant_no", + "api_research_donation_list_research_donation_audits", + "api_research_donation_list_research_donations", + "api_research_donation_next_research_donation_sample_code", + "api_research_donation_py", + "api_research_donation_rationale_1", + "api_research_donation_update_research_donation", + "core_data_scope_apply_data_scope", + "core_data_scope_get_child_dept_ids", + "core_data_scope_get_user_dept_id", + "core_data_scope_py", + "core_data_scope_resolve_user_role_scopes", + "core_utils_format_date", + "core_utils_format_datetime", + "core_utils_generate_id", + "core_utils_generate_random_password", + "core_utils_get_current_time", + "core_utils_get_file_size_display", + "core_utils_optional_date", + "core_utils_parse_date", + "core_utils_py", + "core_utils_rationale_71", + "crud_api_request_log_apirequestlogcrud", + "crud_api_request_log_delete", + "crud_api_request_log_get", + "crud_api_request_log_get_multi_with_filters", + "crud_api_request_log_py", + "crud_base_camel_to_snake", + "crud_base_crudbase_count", + "crud_base_crudbase_create", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "crud_biz_no_generator_allocate_next_biz_no", + "crud_biz_no_generator_format_biz_no", + "crud_biz_no_generator_prefix_for", + "crud_biz_no_generator_py", + "crud_biz_no_generator_rationale_1", + "crud_biz_no_generator_rationale_35", + "crud_collection_protocol_active_invoiced_payment_detail_ids", + "crud_collection_protocol_add_months_yyyymmdd", + "crud_collection_protocol_align_fq_payment_details_payload", + "crud_collection_protocol_apply_payment_detail_list_filters", + "crud_collection_protocol_apply_submit_receipt_finance", + "crud_collection_protocol_attachments_to_urls", + "crud_collection_protocol_audit_to_dict", + "crud_collection_protocol_build_installment_summary", + "crud_collection_protocol_calc_installment_due_amounts", + "crud_collection_protocol_classify_installment_warning", + "crud_collection_protocol_collection_info_to_dict", + "crud_collection_protocol_compare_datetime", + "crud_collection_protocol_compare_money", + "crud_collection_protocol_confirm_receipt", + "crud_collection_protocol_confirm_refund", + "crud_collection_protocol_count_pending_protocol_invoice_requests", + "crud_collection_protocol_create_audit", + "crud_collection_protocol_create_collection_protocol", + "crud_collection_protocol_dec", + "crud_collection_protocol_detail_query_with_protocol", + "crud_collection_protocol_detail_to_dict", + "crud_collection_protocol_fmt_dt", + "crud_collection_protocol_format_newborn_info", + "crud_collection_protocol_format_sample_collect_summary", + "crud_collection_protocol_format_storage_cert_sample_info", + "crud_collection_protocol_fullmoon_todo_detail_dict", + "crud_collection_protocol_fullmoon_todo_empty_dict", + "crud_collection_protocol_fullmoon_todo_to_dict", + "crud_collection_protocol_get_collection_info", + "crud_collection_protocol_get_collection_protocol", + "crud_collection_protocol_get_fullmoon_todo", + "crud_collection_protocol_get_party_customer", + "crud_collection_protocol_get_payment_by_protocol_id", + "crud_collection_protocol_get_protocol_detail_bundle", + "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "crud_collection_protocol_get_storage_cert", + "crud_collection_protocol_invoice_request_item_to_dict", + "crud_collection_protocol_invoice_request_list_query", + "crud_collection_protocol_invoice_request_to_dict", + "crud_collection_protocol_list_audits", + "crud_collection_protocol_list_collection_protocols", + "crud_collection_protocol_list_installment_warning", + "crud_collection_protocol_list_invoice_eligible_payment_details", + "crud_collection_protocol_list_invoice_requests_by_protocol", + "crud_collection_protocol_list_payment_details", + "crud_collection_protocol_list_payment_details_page", + "crud_collection_protocol_list_protocol_invoice_requests", + "crud_collection_protocol_list_receipt_confirm_details", + "crud_collection_protocol_list_receipt_confirmed_details", + "crud_collection_protocol_list_refund_confirm_details", + "crud_collection_protocol_list_refund_confirmed_details", + "crud_collection_protocol_list_sample_transports", + "crud_collection_protocol_list_samples", + "crud_collection_protocol_list_storage_certs", + "crud_collection_protocol_load_express_name_map", + "crud_collection_protocol_load_protocol_storage_in_date_map", + "crud_collection_protocol_load_sample_type_name_map", + "crud_collection_protocol_load_site_name_map", + "crud_collection_protocol_load_unit_name_map", + "crud_collection_protocol_lookup_attachment_by_url", + "crud_collection_protocol_migrate_sample_child_refs_on_replace", + "crud_collection_protocol_normalize_attachment_url_key", + "crud_collection_protocol_normalize_date_bound", + "crud_collection_protocol_normalize_fields", + "crud_collection_protocol_normalize_yyyymmdd_date", + "crud_collection_protocol_optional_decimal", + "crud_collection_protocol_pack_invoice_request_with_items", + "crud_collection_protocol_party_customer_map_by_protocol_ids", + "crud_collection_protocol_party_customer_to_dict", + "crud_collection_protocol_payment_detail_compare_from_model", + "crud_collection_protocol_payment_detail_compare_row", + "crud_collection_protocol_payment_detail_sort_key", + "crud_collection_protocol_payment_details_payload_unchanged", + "crud_collection_protocol_payment_to_dict", + "crud_collection_protocol_pick_storage_in_date", + "crud_collection_protocol_pop_attachment_urls", + "crud_collection_protocol_protocol_to_dict", + "crud_collection_protocol_py", + "crud_collection_protocol_reject_receipt", + "crud_collection_protocol_reject_refund", + "crud_collection_protocol_rows_to_payment_detail_dicts", + "crud_collection_protocol_sample_to_dict", + "crud_collection_protocol_save_payment_details", + "crud_collection_protocol_save_sample_transports", + "crud_collection_protocol_save_samples", + "crud_collection_protocol_soft_delete_collection_protocol", + "crud_collection_protocol_soft_delete_transports_for_protocol", + "crud_collection_protocol_storage_cert_to_dict", + "crud_collection_protocol_storage_in_date_to_yyyymmdd", + "crud_collection_protocol_submit_receipt_finance", + "crud_collection_protocol_today_yyyymmdd", + "crud_collection_protocol_total_pages", + "crud_collection_protocol_transport_to_dict", + "crud_collection_protocol_update_collection_protocol", + "crud_collection_protocol_upsert_collection_info", + "crud_collection_protocol_upsert_party_customer", + "crud_collection_protocol_upsert_payment", + "crud_collection_protocol_upsert_storage_cert", + "crud_collection_protocol_user_nick_name_map", + "crud_collection_protocol_validate_receipt_finance_submit_ready", + "crud_collection_protocol_validate_sample_codes_not_used", + "crud_collection_protocol_yyyymmdd_from_date_param", + "crud_dict_data_create_dict_data", + "crud_dict_data_get_dict_data", + "crud_dict_data_is_dict_value_valid", + "crud_dict_data_list_dict_data", + "crud_dict_data_list_dict_data_options", + "crud_dict_data_normalize_transfer_type", + "crud_dict_data_normalize_void_type", + "crud_dict_data_py", + "crud_dict_data_rationale_1", + "crud_dict_data_row_to_dict", + "crud_dict_data_soft_delete_dict_data", + "crud_dict_data_total_pages", + "crud_dict_data_update_dict_data", + "crud_ethnic_list_ethnics", + "crud_ethnic_py", + "crud_ethnic_rationale_1", + "crud_ethnic_row_to_dict", + "crud_inbound_sample_special_py", + "crud_inbound_sample_special_rationale_1", + "crud_inbound_sample_special_update_inbound_sample_special_mark", + "crud_leave_create_leave", + "crud_leave_get_leave", + "crud_leave_list_leaves", + "crud_leave_py", + "crud_leave_row_to_dict", + "crud_leave_soft_delete_leave", + "crud_leave_total_pages", + "crud_leave_update_leave", + "crud_material_stock_log_dec", + "crud_material_stock_log_fmt_dt", + "crud_material_stock_log_list_stock_logs", + "crud_material_stock_log_py", + "crud_material_stock_log_row_to_dict", + "crud_material_stock_log_user_nick_name_map", + "crud_material_usage_amount_for_row", + "crud_material_usage_batch_map", + "crud_material_usage_display_remark", + "crud_material_usage_fmt_date_val", + "crud_material_usage_list_stock_check_requisitions", + "crud_material_usage_list_usages", + "crud_material_usage_list_usages_query", + "crud_material_usage_mark_requisition_fully_used", + "crud_material_usage_paginate_usages", + "crud_material_usage_parse_receiver_purpose_from_remark", + "crud_material_usage_py", + "crud_material_usage_rationale_302", + "crud_material_usage_receiver_display_map", + "crud_material_usage_resolve_receiver_purpose", + "crud_material_usage_row_to_dict", + "crud_material_usage_stock_in_date_for_row", + "crud_material_usage_unit_price_for_row", + "crud_material_usage_usage_unit_label", + "crud_material_usage_user_nick_name_map", + "crud_pilot_service_list_channel_agreements", + "crud_pilot_service_list_checkup_institutions", + "crud_pre_transit_sample_apply_collection_keyword", + "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", + "crud_pre_transit_sample_apply_create_time_filter", + "crud_pre_transit_sample_apply_donation_keyword", + "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", + "crud_pre_transit_sample_build_sample_items", + "crud_pre_transit_sample_cell_received_exists", + "crud_pre_transit_sample_donation_received_exists", + "crud_pre_transit_sample_earliest_eta", + "crud_pre_transit_sample_hydrate_collection_rows", + "crud_pre_transit_sample_hydrate_donation_rows", + "crud_pre_transit_sample_is_in_transit_sample", + "crud_pre_transit_sample_is_uncollected_status", + "crud_pre_transit_sample_list_in_transit_collection_ids", + "crud_pre_transit_sample_list_in_transit_donation_ids", + "crud_pre_transit_sample_list_in_transit_protocols", + "crud_pre_transit_sample_list_pre_delivery_collection_ids", + "crud_pre_transit_sample_list_pre_delivery_donation_ids", + "crud_pre_transit_sample_list_pre_delivery_protocols", + "crud_pre_transit_sample_py", + "crud_pre_transit_sample_sort_key_in_transit", + "crud_pre_transit_sample_sort_key_pre_delivery", + "crud_pre_transit_sample_summarize_in_transit_items", + "crud_pre_transit_sample_summarize_pre_delivery", + "crud_production_material_filter_material_type", + "crud_production_material_usage_amount_for_row", + "crud_production_material_usage_batch_map", + "crud_production_material_usage_display_remark", + "crud_production_material_usage_fmt_date_val", + "crud_production_material_usage_list_available_requisitions_for_prep", + "crud_production_material_usage_list_linked_step_usages", + "crud_production_material_usage_list_my_prep_consumptions", + "crud_production_material_usage_list_my_usages", + "crud_production_material_usage_list_prep_consumptions", + "crud_production_material_usage_list_requisition_options", + "crud_production_material_usage_list_stock_check_requisitions", + "crud_production_material_usage_list_usages", + "crud_production_material_usage_list_usages_by_step", + "crud_production_material_usage_list_usages_query", + "crud_production_material_usage_mark_requisition_fully_used", + "crud_production_material_usage_mine_usage_filter", + "crud_production_material_usage_paginate_usages", + "crud_production_material_usage_parse_receiver_purpose_from_remark", + "crud_production_material_usage_prep_consumption_to_dict", + "crud_production_material_usage_py", + "crud_production_material_usage_receiver_display_map", + "crud_production_material_usage_record_step_usage_from_requisition", + "crud_production_material_usage_resolve_receiver_purpose", + "crud_production_material_usage_row_to_dict", + "crud_production_material_usage_step_consumed_qty_map", + "crud_production_material_usage_stock_in_date_for_row", + "crud_production_material_usage_unit_price_for_row", + "crud_production_material_usage_usage_unit_label", + "crud_production_material_usage_user_nick_name_map", + "crud_production_task_base_active_step_count_query", + "crud_protocol_donation_convert_active_link_query", + "crud_protocol_donation_convert_assert_biz_no_available", + "crud_protocol_donation_convert_create_convert_link", + "crud_protocol_donation_convert_get_convert_partner", + "crud_protocol_donation_convert_get_partner_sample_codes", + "crud_protocol_donation_convert_has_active_convert_link", + "crud_protocol_donation_convert_py", + "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "crud_protocol_sample_collection_apply_sample_status_filter", + "crud_protocol_sample_collection_base_query", + "crud_protocol_sample_collection_fmt_dt", + "crud_protocol_sample_collection_list_protocol_sample_collections", + "crud_protocol_sample_collection_py", + "crud_protocol_sample_collection_row_to_dict", + "crud_protocol_sample_collection_sample_status_label", + "crud_protocol_sample_collection_total_pages", + "crud_qc_sms_notification_apply_qc_status_filter", + "crud_qc_sms_notification_base_query", + "crud_qc_sms_notification_derive_qc_conclusion", + "crud_qc_sms_notification_ensure_notification", + "crud_qc_sms_notification_eq_ci", + "crud_qc_sms_notification_fetch_completed_tasks", + "crud_qc_sms_notification_fmt_dt", + "crud_qc_sms_notification_generate_sms_content", + "crud_qc_sms_notification_list_notifications", + "crud_qc_sms_notification_normalize_date_bound", + "crud_qc_sms_notification_py", + "crud_qc_sms_notification_qc_complete_time", + "crud_qc_sms_notification_qc_status_label", + "crud_qc_sms_notification_resolve_notification", + "crud_qc_sms_notification_row_to_dict", + "crud_qc_sms_notification_task_stats_subquery", + "crud_qc_sms_notification_toggle_notification_status", + "crud_qc_sms_notification_total_pages", + "crud_qc_sms_notification_unicode_ci", + "crud_research_donation_audit_to_dict", + "crud_research_donation_batch_delete_donations", + "crud_research_donation_collection_to_dict", + "crud_research_donation_convert_to_storage", + "crud_research_donation_create_collection", + "crud_research_donation_create_donation", + "crud_research_donation_create_party", + "crud_research_donation_create_samples", + "crud_research_donation_create_transport", + "crud_research_donation_dec", + "crud_research_donation_delete_donation", + "crud_research_donation_donation_sample_code_seq", + "crud_research_donation_donation_to_dict", + "crud_research_donation_fmt_dt", + "crud_research_donation_get_collection", + "crud_research_donation_get_donation_detail", + "crud_research_donation_get_party", + "crud_research_donation_list_audits", + "crud_research_donation_list_donations", + "crud_research_donation_list_sample_transports", + "crud_research_donation_list_samples", + "crud_research_donation_load_unit_name_map", + "crud_research_donation_merge_comma_separated_urls", + "crud_research_donation_migrate_donation_sample_child_refs_on_replace", + "crud_research_donation_next_donation_sample_code", + "crud_research_donation_normalize_date_bound", + "crud_research_donation_normalize_fields", + "crud_research_donation_optional_decimal", + "crud_research_donation_party_to_dict", + "crud_research_donation_py", + "crud_research_donation_resolve_donation_payload", + "crud_research_donation_sample_collection_apply_sample_status_filter", + "crud_research_donation_sample_collection_base_query", + "crud_research_donation_sample_collection_fmt_dt", + "crud_research_donation_sample_collection_list_donation_sample_collections", + "crud_research_donation_sample_collection_py", + "crud_research_donation_sample_collection_row_to_dict", + "crud_research_donation_sample_collection_sample_status_label", + "crud_research_donation_sample_collection_total_pages", + "crud_research_donation_sample_to_dict", + "crud_research_donation_soft_delete_all", + "crud_research_donation_soft_delete_collection", + "crud_research_donation_soft_delete_party", + "crud_research_donation_soft_delete_samples", + "crud_research_donation_soft_delete_transports", + "crud_research_donation_submit_audit", + "crud_research_donation_total_pages", + "crud_research_donation_transport_to_dict", + "crud_research_donation_update_donation", + "crud_research_donation_user_nick_name_map", + "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "crud_workflow_list_completed_tasks", + "crud_workflow_list_my_instances", + "crud_workflow_list_pending_tasks", + "crud_workflow_task_row_to_dict", + "services_protocol_payment_installment_add_days_yyyymmdd", + "services_protocol_payment_installment_add_interval_months_yyyymmdd", + "services_protocol_payment_installment_add_months_yyyymmdd", + "services_protocol_payment_installment_calc_fq_installment_due_date", + "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", + "services_protocol_payment_installment_calc_installment_due_amounts_inline", + "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", + "services_protocol_payment_installment_is_legacy_installment_ratios", + "services_protocol_payment_installment_parse_installment_ratios", + "services_protocol_payment_installment_py", + "services_protocol_payment_installment_rationale_1", + "services_protocol_payment_installment_rationale_138", + "services_protocol_payment_installment_rationale_160", + "services_protocol_payment_installment_rationale_45", + "services_protocol_payment_installment_rationale_70", + "services_protocol_payment_installment_resolve_installment_due_amounts", + "utils_sample_special_apply_inbound_sample_special_mark_fields", + "utils_sample_special_apply_sample_special_fields", + "utils_sample_special_apply_special_to_item_from_samples", + "utils_sample_special_py", + "utils_sample_special_rationale_42", + "utils_sample_special_sample_special_to_dict", + "utils_sample_special_truthy_flag", + "utils_sample_special_validate_sample_special_raw" + ], + "4": [ + "core_utils_generate_uuid", + "crud_base_crudbase_exists", + "crud_collection_region_create_collection_region", + "crud_collection_region_create_hospital", + "crud_collection_region_get_collection_region", + "crud_collection_region_get_hospital", + "crud_collection_region_hospital_to_dict", + "crud_collection_region_list_hospitals", + "crud_collection_region_py", + "crud_collection_region_rationale_234", + "crud_collection_region_search_hospitals_by_keyword", + "crud_collection_region_soft_delete_collection_region", + "crud_collection_region_soft_delete_hospital", + "crud_collection_region_total_pages", + "crud_collection_region_update_collection_region", + "crud_collection_region_update_hospital", + "crud_consumable_batch_stock_in", + "crud_consumable_batch_stock_out", + "crud_consumable_build_manual_out_remark", + "crud_consumable_consumable_code_exists", + "crud_consumable_create_consumable", + "crud_consumable_dec", + "crud_consumable_get_consumable", + "crud_consumable_is_enabled_status", + "crud_consumable_list_consumables", + "crud_consumable_norm_status", + "crud_consumable_pack_create_consumable_pack", + "crud_consumable_pack_get_consumable_pack", + "crud_consumable_pack_get_pack_detail", + "crud_consumable_pack_item_row_to_dict", + "crud_consumable_pack_list_all_packs", + "crud_consumable_pack_list_consumable_packs", + "crud_consumable_pack_pack_code_exists", + "crud_consumable_pack_py", + "crud_consumable_pack_rationale_1", + "crud_consumable_pack_row_to_dict", + "crud_consumable_pack_soft_delete_consumable_pack", + "crud_consumable_pack_total_pages", + "crud_consumable_pack_update_consumable_pack", + "crud_consumable_py", + "crud_consumable_rationale_1", + "crud_consumable_row_to_dict", + "crud_consumable_soft_delete_consumable", + "crud_consumable_stock_in", + "crud_consumable_stock_out", + "crud_consumable_total_pages", + "crud_consumable_update_consumable", + "crud_menu_cascade_soft_delete", + "crud_menu_create_menu", + "crud_menu_get_menu", + "crud_menu_list_menus", + "crud_menu_menu_name_exists", + "crud_menu_py", + "crud_menu_row_to_dict", + "crud_menu_soft_delete_menu", + "crud_menu_update_menu", + "crud_pilot_delivery_deduct_fee_on_delivery", + "crud_pilot_service_activate_channel_agreement", + "crud_pilot_service_apply_gmcp_order_quotas", + "crud_pilot_service_apply_purchase_txn_holdings", + "crud_pilot_service_apply_unsubscribe_txn_holdings", + "crud_pilot_service_batch_gmcp_current_holding_amounts", + "crud_pilot_service_batch_gmcp_purchase_totals", + "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", + "crud_pilot_service_calc_gmcp_purchase_total", + "crud_pilot_service_calc_gmcp_purchase_total_from_db", + "crud_pilot_service_cell_product_price_code_exists", + "crud_pilot_service_cell_product_spec_code_exists", + "crud_pilot_service_cell_product_type_code_exists", + "crud_pilot_service_channel_agreement_price_exists", + "crud_pilot_service_channel_agreement_price_item_key", + "crud_pilot_service_checkup_package_code_exists", + "crud_pilot_service_confirm_receipt", + "crud_pilot_service_confirm_refund", + "crud_pilot_service_confirm_txn", + "crud_pilot_service_create_cell_product_price", + "crud_pilot_service_create_cell_product_spec", + "crud_pilot_service_create_cell_product_type", + "crud_pilot_service_create_channel", + "crud_pilot_service_create_channel_agreement", + "crud_pilot_service_create_channel_agreement_price", + "crud_pilot_service_create_channel_invoice", + "crud_pilot_service_create_channel_mail_address", + "crud_pilot_service_create_channel_service_order", + "crud_pilot_service_create_checkup_institution", + "crud_pilot_service_create_checkup_institution_invoice", + "crud_pilot_service_create_checkup_institution_package", + "crud_pilot_service_create_checkup_institution_project", + "crud_pilot_service_create_project_system", + "crud_pilot_service_create_project_system_item", + "crud_pilot_service_create_purchase_txn", + "crud_pilot_service_create_recharge_txn", + "crud_pilot_service_create_refund_txn", + "crud_pilot_service_create_unsubscribe_txn", + "crud_pilot_service_enrich_txn_products_from_order", + "crud_pilot_service_get_cell_product_price", + "crud_pilot_service_get_cell_product_spec", + "crud_pilot_service_get_cell_product_type", + "crud_pilot_service_get_channel", + "crud_pilot_service_get_channel_account", + "crud_pilot_service_get_checkup_institution", + "crud_pilot_service_get_checkup_institution_package", + "crud_pilot_service_get_checkup_institution_package_detail", + "crud_pilot_service_get_checkup_project_for_package", + "crud_pilot_service_get_or_create_channel_account", + "crud_pilot_service_get_project_system", + "crud_pilot_service_get_service_order", + "crud_pilot_service_get_service_order_products", + "crud_pilot_service_get_service_order_txn", + "crud_pilot_service_get_valid_channel_agreement", + "crud_pilot_service_gmcp_agreement_editable", + "crud_pilot_service_gmcp_has_purchase_lock", + "crud_pilot_service_insert_package_items", + "crud_pilot_service_list_cell_product_prices", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_cell_product_types", + "crud_pilot_service_list_channel_agreement_prices", + "crud_pilot_service_list_channel_invoices", + "crud_pilot_service_list_channel_mail_addresses", + "crud_pilot_service_list_channel_product_quotas", + "crud_pilot_service_list_channel_service_orders", + "crud_pilot_service_list_channels", + "crud_pilot_service_list_checkup_institution_invoices", + "crud_pilot_service_list_checkup_institution_packages", + "crud_pilot_service_list_checkup_institution_projects", + "crud_pilot_service_list_package_items_raw", + "crud_pilot_service_list_project_system_items", + "crud_pilot_service_list_project_systems", + "crud_pilot_service_list_service_order_txns", + "crud_pilot_service_normalize_date_bound", + "crud_pilot_service_package_items_to_dicts", + "crud_pilot_service_project_system_code_exists", + "crud_pilot_service_py", + "crud_pilot_service_rationale_1305", + "crud_pilot_service_reduce_channel_product_quota", + "crud_pilot_service_replace_gmcp_product_rows", + "crud_pilot_service_resolve_agreement_price_cell_type", + "crud_pilot_service_resolve_service_order_current_balance", + "crud_pilot_service_resolve_service_order_purchase_total", + "crud_pilot_service_rollback_purchase_txn_holdings", + "crud_pilot_service_rollback_unsubscribe_txn_holdings", + "crud_pilot_service_row_to_dict_cell_product_price", + "crud_pilot_service_row_to_dict_cell_product_spec", + "crud_pilot_service_row_to_dict_cell_product_type", + "crud_pilot_service_row_to_dict_channel", + "crud_pilot_service_row_to_dict_channel_account", + "crud_pilot_service_row_to_dict_channel_agreement_price", + "crud_pilot_service_row_to_dict_channel_invoice", + "crud_pilot_service_row_to_dict_channel_mail_address", + "crud_pilot_service_row_to_dict_channel_product_quota", + "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "crud_pilot_service_row_to_dict_checkup_institution_package", + "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "crud_pilot_service_row_to_dict_checkup_institution_project", + "crud_pilot_service_row_to_dict_project_system", + "crud_pilot_service_row_to_dict_project_system_item", + "crud_pilot_service_row_to_dict_service_order_product", + "crud_pilot_service_save_gmcp_product_rows", + "crud_pilot_service_soft_delete_cell_product_price", + "crud_pilot_service_soft_delete_cell_product_spec", + "crud_pilot_service_soft_delete_cell_product_type", + "crud_pilot_service_soft_delete_channel", + "crud_pilot_service_soft_delete_channel_agreement", + "crud_pilot_service_soft_delete_channel_agreement_price", + "crud_pilot_service_soft_delete_channel_invoice", + "crud_pilot_service_soft_delete_channel_mail_address", + "crud_pilot_service_soft_delete_checkup_institution", + "crud_pilot_service_soft_delete_checkup_institution_invoice", + "crud_pilot_service_soft_delete_checkup_institution_package", + "crud_pilot_service_soft_delete_checkup_institution_project", + "crud_pilot_service_soft_delete_project_system", + "crud_pilot_service_soft_delete_project_system_item", + "crud_pilot_service_soft_delete_service_order", + "crud_pilot_service_submit_finance_confirm", + "crud_pilot_service_submit_refund", + "crud_pilot_service_submit_txn_finance", + "crud_pilot_service_sum_package_item_fees", + "crud_pilot_service_total_pages", + "crud_pilot_service_update_cell_product_price", + "crud_pilot_service_update_cell_product_spec", + "crud_pilot_service_update_cell_product_type", + "crud_pilot_service_update_channel", + "crud_pilot_service_update_channel_agreement", + "crud_pilot_service_update_channel_agreement_price", + "crud_pilot_service_update_channel_invoice", + "crud_pilot_service_update_channel_mail_address", + "crud_pilot_service_update_channel_service_order", + "crud_pilot_service_update_checkup_institution", + "crud_pilot_service_update_checkup_institution_invoice", + "crud_pilot_service_update_checkup_institution_package", + "crud_pilot_service_update_checkup_institution_project", + "crud_pilot_service_update_project_system", + "crud_pilot_service_update_project_system_item", + "crud_pilot_service_update_service_order_txn", + "crud_pilot_service_upsert_channel_product_quota", + "crud_pilot_service_user_nick_name_map", + "crud_pilot_service_validate_package_items_for_save", + "crud_pilot_service_void_channel_agreement", + "crud_pilot_service_void_service_order", + "crud_pilot_service_void_txn", + "crud_post_create_post", + "crud_post_list_posts", + "crud_post_post_code_exists", + "crud_post_py", + "crud_post_row_to_dict", + "crud_post_total_pages", + "crud_post_update_post", + "crud_process_consumable_row_to_dict", + "crud_process_create_process", + "crud_process_create_sub_consumable", + "crud_process_create_sub_data_collection", + "crud_process_create_sub_output", + "crud_process_create_sub_reagent", + "crud_process_data_collection_row_to_dict", + "crud_process_get_process", + "crud_process_get_process_detail", + "crud_process_list_all_processes", + "crud_process_list_processes", + "crud_process_output_row_to_dict", + "crud_process_process_code_exists", + "crud_process_py", + "crud_process_reagent_row_to_dict", + "crud_process_route_add_step", + "crud_process_route_copy_step", + "crud_process_route_create_route", + "crud_process_route_create_step_consumable", + "crud_process_route_create_step_data_collection", + "crud_process_route_create_step_output", + "crud_process_route_create_step_reagent", + "crud_process_route_get_route", + "crud_process_route_get_route_detail", + "crud_process_route_list_routes", + "crud_process_route_py", + "crud_process_route_reorder_steps", + "crud_process_route_route_row_to_dict", + "crud_process_route_set_current_route", + "crud_process_route_soft_delete_route", + "crud_process_route_soft_delete_step", + "crud_process_route_soft_delete_sub_records", + "crud_process_route_step_consumable_row_to_dict", + "crud_process_route_step_data_collection_row_to_dict", + "crud_process_route_step_output_row_to_dict", + "crud_process_route_step_reagent_row_to_dict", + "crud_process_route_step_row_to_dict", + "crud_process_route_total_pages", + "crud_process_route_update_route", + "crud_process_route_update_step_consumables", + "crud_process_route_update_step_data_collections", + "crud_process_route_update_step_outputs", + "crud_process_route_update_step_reagents", + "crud_process_row_to_dict", + "crud_process_soft_delete_process", + "crud_process_soft_delete_sub_records", + "crud_process_sub_item_with_order", + "crud_process_total_pages", + "crud_process_update_process", + "crud_production_material_batch_stock_in", + "crud_production_material_batch_stock_out", + "crud_production_material_build_manual_out_remark", + "crud_production_material_code_exists", + "crud_production_material_create_material", + "crud_production_material_dec", + "crud_production_material_fmt_dt", + "crud_production_material_get_material", + "crud_production_material_is_enabled_status", + "crud_production_material_list_materials", + "crud_production_material_norm_material_type", + "crud_production_material_norm_status", + "crud_production_material_options_list", + "crud_production_material_py", + "crud_production_material_rationale_26", + "crud_production_material_rationale_381", + "crud_production_material_rationale_530", + "crud_production_material_row_to_dict", + "crud_production_material_soft_delete_material", + "crud_production_material_stock_in", + "crud_production_material_stock_out", + "crud_production_material_total_pages", + "crud_production_material_update_material", + "crud_reagent_batch_stock_in", + "crud_reagent_batch_stock_out", + "crud_reagent_create_reagent", + "crud_reagent_dec", + "crud_reagent_get_reagent", + "crud_reagent_is_enabled_status", + "crud_reagent_list_reagents", + "crud_reagent_norm_status", + "crud_reagent_py", + "crud_reagent_reagent_code_exists", + "crud_reagent_row_to_dict", + "crud_reagent_soft_delete_reagent", + "crud_reagent_stock_in", + "crud_reagent_stock_out", + "crud_reagent_total_pages", + "crud_reagent_update_reagent", + "crud_tenant_create_tenant", + "crud_tenant_get_tenant", + "crud_tenant_list_tenants", + "crud_tenant_py", + "crud_tenant_row_to_dict", + "crud_tenant_soft_delete_tenant", + "crud_tenant_tenant_no_exists", + "crud_tenant_total_pages", + "crud_tenant_update_tenant" + ], + "5": [ + "crud_material_code_exists", + "crud_material_create_material", + "crud_material_dec", + "crud_material_fmt_dt", + "crud_material_get_material", + "crud_material_get_material_entity", + "crud_material_get_my_usages", + "crud_material_is_enabled_status", + "crud_material_list_materials", + "crud_material_mine_usage_receiver_filter", + "crud_material_my_usage_batch_map", + "crud_material_my_usage_row_to_dict", + "crud_material_my_usage_user_nick_name_map", + "crud_material_norm_status", + "crud_material_options_list", + "crud_material_py", + "crud_material_rationale_377", + "crud_material_rationale_444", + "crud_material_rationale_473", + "crud_material_row_to_dict", + "crud_material_soft_delete_material", + "crud_material_stock_batch_batch_discard", + "crud_material_stock_batch_batch_options", + "crud_material_stock_batch_batch_row_to_dict", + "crud_material_stock_batch_batch_stock_in", + "crud_material_stock_batch_batch_stock_out", + "crud_material_stock_batch_create_batch_and_usage", + "crud_material_stock_batch_delete_batch", + "crud_material_stock_batch_discard_batch", + "crud_material_stock_batch_fmt_date", + "crud_material_stock_batch_gen_stock_in_no", + "crud_material_stock_batch_get_batch", + "crud_material_stock_batch_get_material_for_update", + "crud_material_stock_batch_list_batches", + "crud_material_stock_batch_opt_decimal", + "crud_material_stock_batch_opt_stock_in_date", + "crud_material_stock_batch_opt_stock_in_qty", + "crud_material_stock_batch_opt_str", + "crud_material_stock_batch_parse_date", + "crud_material_stock_batch_parse_expire_date", + "crud_material_stock_batch_py", + "crud_material_stock_batch_require_decimal", + "crud_material_stock_batch_require_str", + "crud_material_stock_batch_resolve_stock_in_no", + "crud_material_stock_batch_stock_in_no_exists", + "crud_material_stock_batch_stock_in_one", + "crud_material_stock_batch_stock_out_batch", + "crud_material_stock_batch_update_batch", + "crud_material_stock_batch_usage_batch_snapshots", + "crud_material_stock_batch_validate_discard_reason", + "crud_material_stock_check_batch_line_to_dict", + "crud_material_stock_check_check_header_to_dict", + "crud_material_stock_check_create_check", + "crud_material_stock_check_get_check", + "crud_material_stock_check_get_check_detail", + "crud_material_stock_check_line_counts", + "crud_material_stock_check_list_checks", + "crud_material_stock_check_parse_check_time", + "crud_material_stock_check_parse_optional_date", + "crud_material_stock_check_py", + "crud_material_stock_check_resolve_unused_item_fields", + "crud_material_stock_check_save_unused_lines", + "crud_material_stock_check_status_label", + "crud_material_stock_check_unused_amount", + "crud_material_stock_check_unused_line_to_dict", + "crud_material_stock_check_user_nick_name_map", + "crud_material_update_material", + "crud_material_update_material_fields", + "crud_production_material_formula_get_configured_material", + "crud_production_material_formula_get_formula", + "crud_production_material_formula_line_to_dict", + "crud_production_material_formula_py", + "crud_production_material_formula_replace_formula", + "crud_production_material_prep_batch_map_for_prep_lines", + "crud_production_material_prep_cancel_prep", + "crud_production_material_prep_complete_prep", + "crud_production_material_prep_create_auto_stock_out", + "crud_production_material_prep_create_prep", + "crud_production_material_prep_create_quick_prep", + "crud_production_material_prep_delete_prep", + "crud_production_material_prep_fmt_date", + "crud_production_material_prep_generate_prep_no", + "crud_production_material_prep_generate_stock_in_no", + "crud_production_material_prep_get_or_create_configured_material", + "crud_production_material_prep_get_prep_detail", + "crud_production_material_prep_get_prep_row", + "crud_production_material_prep_header_to_dict", + "crud_production_material_prep_line_to_dict", + "crud_production_material_prep_list_available_material_batches", + "crud_production_material_prep_list_preps", + "crud_production_material_prep_parse_prep_lines", + "crud_production_material_prep_py", + "crud_production_material_prep_rationale_523", + "crud_production_material_prep_rationale_893", + "crud_production_material_prep_rationale_948", + "crud_production_material_prep_require_draft", + "crud_production_material_prep_status_label", + "crud_production_material_prep_update_prep", + "crud_production_material_prep_user_nick_name_map", + "crud_production_material_prep_validate_requisition", + "crud_production_material_prep_write_prep_consume_usage", + "crud_production_material_prep_write_quick_prep_consume_usage", + "crud_production_material_stock_batch_batch_discard", + "crud_production_material_stock_batch_batch_options", + "crud_production_material_stock_batch_batch_row_to_dict", + "crud_production_material_stock_batch_batch_stock_in", + "crud_production_material_stock_batch_batch_stock_out", + "crud_production_material_stock_batch_create_batch_and_usage", + "crud_production_material_stock_batch_delete_batch", + "crud_production_material_stock_batch_discard_batch", + "crud_production_material_stock_batch_fmt_date", + "crud_production_material_stock_batch_get_batch", + "crud_production_material_stock_batch_get_material_for_update", + "crud_production_material_stock_batch_list_batches", + "crud_production_material_stock_batch_optional_str", + "crud_production_material_stock_batch_parse_date", + "crud_production_material_stock_batch_parse_expire_date", + "crud_production_material_stock_batch_parse_optional_date", + "crud_production_material_stock_batch_py", + "crud_production_material_stock_batch_require_decimal", + "crud_production_material_stock_batch_require_str", + "crud_production_material_stock_batch_stock_in_no_exists", + "crud_production_material_stock_batch_stock_in_one", + "crud_production_material_stock_batch_stock_out_batch", + "crud_production_material_stock_batch_update_batch", + "crud_production_material_stock_batch_usage_batch_snapshots", + "crud_production_material_stock_batch_validate_discard_reason", + "crud_production_material_stock_check_batch_line_to_dict", + "crud_production_material_stock_check_cancel_check", + "crud_production_material_stock_check_check_header_to_dict", + "crud_production_material_stock_check_complete_check", + "crud_production_material_stock_check_create_check", + "crud_production_material_stock_check_get_check", + "crud_production_material_stock_check_get_check_detail", + "crud_production_material_stock_check_line_counts", + "crud_production_material_stock_check_list_checks", + "crud_production_material_stock_check_parse_check_time", + "crud_production_material_stock_check_parse_optional_date", + "crud_production_material_stock_check_py", + "crud_production_material_stock_check_resolve_unused_item_fields", + "crud_production_material_stock_check_save_unused_lines", + "crud_production_material_stock_check_status_label", + "crud_production_material_stock_check_unused_amount", + "crud_production_material_stock_check_unused_line_to_dict", + "crud_production_material_stock_check_user_nick_name_map", + "crud_qc_material_build_manual_out_remark", + "crud_qc_material_code_exists", + "crud_qc_material_create_material", + "crud_qc_material_dec", + "crud_qc_material_fmt_dt", + "crud_qc_material_get_material", + "crud_qc_material_is_enabled_status", + "crud_qc_material_list_materials", + "crud_qc_material_norm_status", + "crud_qc_material_py", + "crud_qc_material_rationale_26", + "crud_qc_material_row_to_dict", + "crud_qc_material_soft_delete_material", + "crud_qc_material_stock_batch_batch_options", + "crud_qc_material_stock_batch_batch_stock_in", + "crud_qc_material_stock_batch_batch_stock_out", + "crud_qc_material_stock_batch_create_batch_and_usage", + "crud_qc_material_stock_batch_delete_batch", + "crud_qc_material_stock_batch_discard_batch", + "crud_qc_material_stock_batch_fmt_date", + "crud_qc_material_stock_batch_get_batch", + "crud_qc_material_stock_batch_get_material_for_update", + "crud_qc_material_stock_batch_parse_date", + "crud_qc_material_stock_batch_parse_expire_date", + "crud_qc_material_stock_batch_py", + "crud_qc_material_stock_batch_require_decimal", + "crud_qc_material_stock_batch_require_str", + "crud_qc_material_stock_batch_stock_in_no_exists", + "crud_qc_material_stock_batch_stock_in_one", + "crud_qc_material_stock_batch_stock_out_batch", + "crud_qc_material_stock_batch_update_batch", + "crud_qc_material_stock_batch_usage_batch_snapshots", + "crud_qc_material_stock_batch_validate_discard_reason", + "crud_qc_material_stock_check_batch_line_to_dict", + "crud_qc_material_stock_check_cancel_check", + "crud_qc_material_stock_check_check_header_to_dict", + "crud_qc_material_stock_check_complete_check", + "crud_qc_material_stock_check_create_check", + "crud_qc_material_stock_check_get_check", + "crud_qc_material_stock_check_get_check_detail", + "crud_qc_material_stock_check_line_counts", + "crud_qc_material_stock_check_list_checks", + "crud_qc_material_stock_check_parse_check_time", + "crud_qc_material_stock_check_parse_optional_date", + "crud_qc_material_stock_check_py", + "crud_qc_material_stock_check_rationale_363", + "crud_qc_material_stock_check_resolve_unused_item_fields", + "crud_qc_material_stock_check_save_unused_lines", + "crud_qc_material_stock_check_status_label", + "crud_qc_material_stock_check_unused_amount", + "crud_qc_material_stock_check_unused_line_to_dict", + "crud_qc_material_stock_check_user_nick_name_map", + "crud_qc_material_stock_in", + "crud_qc_material_total_pages", + "crud_qc_material_update_material", + "models_production_material_bizproductionmaterialformula", + "models_production_material_bizproductionmaterialprepline", + "models_qc_material_bizqcmaterialstockcheck", + "models_qc_material_bizqcmaterialstockcheckbatchline", + "models_qc_material_bizqcmaterialstockcheckunusedline", + "models_qc_material_py", + "services_protocol_pay_mode_switch_dec", + "services_protocol_pay_mode_switch_py", + "services_protocol_pay_mode_switch_rationale_1", + "services_protocol_pay_mode_switch_validate_payment_details_for_save" + ], + "6": [ "core_db_collation_eq_unicode", "core_db_collation_like_unicode", "core_db_collation_py", @@ -2047,39 +2994,6 @@ "core_protocol_status_display_format_protocol_status_label", "core_protocol_status_display_py", "core_protocol_status_display_resolve_void_type_label", - "crud_api_request_log_apirequestlogcrud", - "crud_api_request_log_delete", - "crud_api_request_log_get", - "crud_api_request_log_get_multi_with_filters", - "crud_api_request_log_py", - "crud_base_crudbase_count", - "crud_customer_create_customer", - "crud_customer_get_customer", - "crud_customer_id_card_taken", - "crud_customer_list_customers", - "crud_customer_normalize_date_bound", - "crud_customer_py", - "crud_customer_rationale_1", - "crud_customer_row_to_dict", - "crud_customer_soft_delete_customer", - "crud_customer_total_pages", - "crud_customer_update_customer", - "crud_item_unit_create_item_unit", - "crud_item_unit_get_item_unit", - "crud_item_unit_list_item_units", - "crud_item_unit_py", - "crud_item_unit_rationale_1", - "crud_item_unit_row_to_dict", - "crud_item_unit_soft_delete_item_unit", - "crud_item_unit_total_pages", - "crud_item_unit_unit_code_exists", - "crud_item_unit_update_item_unit", - "crud_material_stock_log_dec", - "crud_material_stock_log_fmt_dt", - "crud_material_stock_log_list_stock_logs", - "crud_material_stock_log_py", - "crud_material_stock_log_row_to_dict", - "crud_material_stock_log_user_nick_name_map", "crud_outbound_release_review_batch_review", "crud_outbound_release_review_dec", "crud_outbound_release_review_fmt_dt", @@ -2091,52 +3005,9 @@ "crud_outbound_release_review_review_schedule", "crud_outbound_release_review_row_to_dict", "crud_outbound_release_review_total_pages", - "crud_post_create_post", - "crud_post_get_post", - "crud_post_list_posts", - "crud_post_post_code_exists", - "crud_post_py", - "crud_post_row_to_dict", - "crud_post_soft_delete_post", - "crud_post_total_pages", - "crud_post_update_post", "crud_production_task_list_production_tasks", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_attach_outbound_detail", - "crud_production_work_order_attach_reception_detail", - "crud_production_work_order_complete_production_work_order", - "crud_production_work_order_configure_temp_production_work_order", - "crud_production_work_order_create_outbound_production_work_order", - "crud_production_work_order_create_production_work_order_from_reception", - "crud_production_work_order_create_production_work_order_manual", - "crud_production_work_order_create_temp_production_work_order", - "crud_production_work_order_dec_price", - "crud_production_work_order_delete_production_work_order", - "crud_production_work_order_delete_temp_production_work_order", - "crud_production_work_order_enrich_outbound_items", - "crud_production_work_order_enrich_wo_items", - "crud_production_work_order_fmt_dt", - "crud_production_work_order_generate_outbound_work_order_no", - "crud_production_work_order_generate_temp_work_order_no", - "crud_production_work_order_generate_work_order_no", - "crud_production_work_order_get_production_info_map_for_samples", - "crud_production_work_order_get_production_work_order", - "crud_production_work_order_get_temp_production_work_order", - "crud_production_work_order_get_temp_production_work_order_detail", - "crud_production_work_order_list_production_work_orders", - "crud_production_work_order_list_temp_production_work_orders", - "crud_production_work_order_normalize_date_bound", + "crud_production_work_order_apply_exclude_inactive_protocol_filter", "crud_production_work_order_outbound_work_order_ids_by_keyword", - "crud_production_work_order_production_info_item", - "crud_production_work_order_production_task_info", - "crud_production_work_order_py", - "crud_production_work_order_reception_source_label", - "crud_production_work_order_soft_delete_sub", - "crud_production_work_order_sync_temp_production_work_order_status", - "crud_production_work_order_temp_wo_to_dict", - "crud_production_work_order_update_production_work_order", - "crud_production_work_order_wo_to_dict", - "crud_production_work_order_wo_to_response_dict", "crud_qc_inspection_batch_allocate_batch_name", "crud_qc_inspection_batch_apply_assignees_to_batch_tasks", "crud_qc_inspection_batch_assignee_names", @@ -2213,16 +3084,13 @@ "crud_qc_third_party_company_soft_delete_company", "crud_qc_third_party_company_update_company", "crud_qc_third_party_item_company_name_map", - "crud_qc_third_party_item_create_item", "crud_qc_third_party_item_dec", "crud_qc_third_party_item_get_item", - "crud_qc_third_party_item_item_code_exists", "crud_qc_third_party_item_list_active_items", "crud_qc_third_party_item_list_items", "crud_qc_third_party_item_py", "crud_qc_third_party_item_row_to_dict", "crud_qc_third_party_item_soft_delete_item", - "crud_qc_third_party_item_update_item", "crud_qc_work_order_accept_conclusion_label", "crud_qc_work_order_aggregate_qc_tab_counts", "crud_qc_work_order_apply_item_assignees", @@ -2232,7 +3100,6 @@ "crud_qc_work_order_configure_work_order", "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "crud_qc_work_order_count_unfinished_work_orders_by_tab", - "crud_qc_work_order_create_outbound_qc_work_order", "crud_qc_work_order_create_qc_work_order_from_production", "crud_qc_work_order_create_qc_work_order_manual", "crud_qc_work_order_create_temp_qc_work_order", @@ -2246,6 +3113,7 @@ "crud_qc_work_order_empty_qc_tab_counts", "crud_qc_work_order_enrich_outbound_work_orders", "crud_qc_work_order_enrich_production_work_order_refs", + "crud_qc_work_order_enrich_protocol_sibling_samples", "crud_qc_work_order_enrich_unfinished_badge_counts", "crud_qc_work_order_enrich_work_order_cell_products", "crud_qc_work_order_enrich_work_order_list_items", @@ -2277,12 +3145,13 @@ "crud_qc_work_order_normalize_date_bound", "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "crud_qc_work_order_process_qc_info_items_from_wos", + "crud_qc_work_order_protocol_group_key_for_item", + "crud_qc_work_order_protocol_sample_ids_for_sample_type", "crud_qc_work_order_py", "crud_qc_work_order_qc_biz_type_label", "crud_qc_work_order_qc_info_item", "crud_qc_work_order_reception_source_label", "crud_qc_work_order_resolve_cell_product_id_by_barcode", - "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "crud_qc_work_order_resolve_wo_tab_key", "crud_qc_work_order_sample_type_name_for_item", @@ -2304,36 +3173,6 @@ "crud_qc_work_order_validate_cell_product_id", "crud_qc_work_order_wo_to_dict", "crud_qc_work_order_work_order_qc_biz_type", - "crud_site_create_site", - "crud_site_get_site", - "crud_site_list_sites", - "crud_site_py", - "crud_site_row_to_dict", - "crud_site_site_code_exists", - "crud_site_soft_delete_site", - "crud_site_total_pages", - "crud_site_update_site", - "crud_storage_release_review_batch_store_samples", - "crud_storage_release_review_batch_submit_review", - "crud_storage_release_review_build_cell_storage_protocol_info", - "crud_storage_release_review_build_cell_storage_transport_info", - "crud_storage_release_review_build_gate_qc_info", - "crud_storage_release_review_build_process_qc_info_list", - "crud_storage_release_review_build_production_info", - "crud_storage_release_review_build_reception_info", - "crud_storage_release_review_build_research_donation_protocol_info", - "crud_storage_release_review_build_research_donation_transport_info", - "crud_storage_release_review_enrich_review_list_items", - "crud_storage_release_review_fmt_dt", - "crud_storage_release_review_get_review_detail", - "crud_storage_release_review_get_storage_release_map_for_samples", - "crud_storage_release_review_get_user_name", - "crud_storage_release_review_list_reviews", - "crud_storage_release_review_py", - "crud_storage_release_review_row_to_dict", - "crud_storage_release_review_store_sample", - "crud_storage_release_review_submit_review", - "crud_storage_release_review_total_pages", "services_qc_work_order_fee_summary_build_basic_experiment_fee_summaries", "services_qc_work_order_fee_summary_build_basic_experiment_fee_summary", "services_qc_work_order_fee_summary_build_protocol_payment_summaries", @@ -2353,312 +3192,119 @@ "services_qc_work_order_fee_summary_received_amount_from_details", "services_qc_work_order_fee_summary_sort_payment_details" ], - "4": [ - "api_basic_info_normalize_date_bound", - "api_collection_protocol_persist_protocol_sub_resources", - "core_utils_format_date", - "core_utils_format_datetime", - "core_utils_generate_id", - "core_utils_generate_random_password", - "core_utils_get_current_time", - "core_utils_get_file_size_display", - "core_utils_optional_date", - "core_utils_parse_date", - "core_utils_py", - "core_utils_rationale_71", - "crud_base_camel_to_snake", - "crud_base_crudbase_create", - "crud_base_get_model_attr", - "crud_base_historycrud", - "crud_base_historycrud_create_history", - "crud_base_py", - "crud_biz_no_generator_allocate_next_biz_no", - "crud_biz_no_generator_format_biz_no", - "crud_biz_no_generator_prefix_for", - "crud_biz_no_generator_py", - "crud_biz_no_generator_rationale_1", - "crud_biz_no_generator_rationale_35", - "crud_collection_protocol_active_invoiced_payment_detail_ids", - "crud_collection_protocol_add_months_yyyymmdd", - "crud_collection_protocol_align_fq_payment_details_payload", - "crud_collection_protocol_apply_payment_detail_draft_fields", - "crud_collection_protocol_apply_payment_detail_list_filters", - "crud_collection_protocol_apply_submit_receipt_finance", - "crud_collection_protocol_attachments_to_urls", - "crud_collection_protocol_audit_to_dict", - "crud_collection_protocol_batch_submit_receipt_finance", - "crud_collection_protocol_build_installment_summary", - "crud_collection_protocol_calc_installment_due_amounts", - "crud_collection_protocol_classify_installment_warning", - "crud_collection_protocol_collection_info_to_dict", - "crud_collection_protocol_compare_datetime", - "crud_collection_protocol_compare_money", - "crud_collection_protocol_confirm_receipt", - "crud_collection_protocol_confirm_refund", - "crud_collection_protocol_count_pending_protocol_invoice_requests", - "crud_collection_protocol_create_audit", - "crud_collection_protocol_create_collection_protocol", - "crud_collection_protocol_dec", - "crud_collection_protocol_detail_query_with_protocol", - "crud_collection_protocol_detail_to_dict", - "crud_collection_protocol_fmt_dt", - "crud_collection_protocol_format_attachment_file_size", - "crud_collection_protocol_format_newborn_info", - "crud_collection_protocol_format_sample_collect_summary", - "crud_collection_protocol_format_storage_cert_sample_info", - "crud_collection_protocol_fullmoon_todo_detail_dict", - "crud_collection_protocol_fullmoon_todo_empty_dict", - "crud_collection_protocol_fullmoon_todo_to_dict", - "crud_collection_protocol_get_collection_info", - "crud_collection_protocol_get_collection_protocol", - "crud_collection_protocol_get_fullmoon_todo", - "crud_collection_protocol_get_party_customer", - "crud_collection_protocol_get_payment_by_protocol_id", - "crud_collection_protocol_get_payment_detail_or_raise", - "crud_collection_protocol_get_protocol_detail_bundle", - "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", - "crud_collection_protocol_get_storage_cert", - "crud_collection_protocol_invoice_request_item_to_dict", - "crud_collection_protocol_invoice_request_list_query", - "crud_collection_protocol_invoice_request_to_dict", - "crud_collection_protocol_list_audits", - "crud_collection_protocol_list_collection_protocols", - "crud_collection_protocol_list_installment_warning", - "crud_collection_protocol_list_invoice_eligible_payment_details", - "crud_collection_protocol_list_invoice_requests_by_protocol", - "crud_collection_protocol_list_payment_details", - "crud_collection_protocol_list_payment_details_page", - "crud_collection_protocol_list_protocol_invoice_requests", - "crud_collection_protocol_list_receipt_confirm_details", - "crud_collection_protocol_list_receipt_confirmed_details", - "crud_collection_protocol_list_refund_confirm_details", - "crud_collection_protocol_list_refund_confirmed_details", - "crud_collection_protocol_list_sample_transports", - "crud_collection_protocol_list_samples", - "crud_collection_protocol_list_storage_certs", - "crud_collection_protocol_load_express_name_map", - "crud_collection_protocol_load_protocol_storage_in_date_map", - "crud_collection_protocol_load_sample_type_name_map", - "crud_collection_protocol_load_site_name_map", - "crud_collection_protocol_load_unit_name_map", - "crud_collection_protocol_lookup_attachment_by_url", - "crud_collection_protocol_migrate_sample_child_refs_on_replace", - "crud_collection_protocol_normalize_attachment_url_key", - "crud_collection_protocol_normalize_date_bound", - "crud_collection_protocol_normalize_fields", - "crud_collection_protocol_normalize_yyyymmdd_date", - "crud_collection_protocol_optional_decimal", - "crud_collection_protocol_pack_invoice_request_with_items", - "crud_collection_protocol_parse_transfer_time_value", - "crud_collection_protocol_party_customer_map_by_protocol_ids", - "crud_collection_protocol_party_customer_to_dict", - "crud_collection_protocol_payment_detail_compare_from_model", - "crud_collection_protocol_payment_detail_compare_row", - "crud_collection_protocol_payment_detail_sort_key", - "crud_collection_protocol_payment_details_payload_unchanged", - "crud_collection_protocol_payment_to_dict", - "crud_collection_protocol_pick_storage_in_date", - "crud_collection_protocol_pop_attachment_urls", - "crud_collection_protocol_protocol_to_dict", - "crud_collection_protocol_py", - "crud_collection_protocol_reject_receipt", - "crud_collection_protocol_reject_refund", - "crud_collection_protocol_rows_to_payment_detail_dicts", - "crud_collection_protocol_sample_to_dict", - "crud_collection_protocol_save_payment_details", - "crud_collection_protocol_save_sample_transports", - "crud_collection_protocol_save_samples", - "crud_collection_protocol_soft_delete_collection_protocol", - "crud_collection_protocol_soft_delete_transports_for_protocol", - "crud_collection_protocol_storage_cert_to_dict", - "crud_collection_protocol_storage_in_date_to_yyyymmdd", - "crud_collection_protocol_submit_receipt_finance", - "crud_collection_protocol_today_yyyymmdd", - "crud_collection_protocol_total_pages", - "crud_collection_protocol_transport_to_dict", - "crud_collection_protocol_update_collection_protocol", - "crud_collection_protocol_update_payment_detail_draft", - "crud_collection_protocol_upsert_collection_info", - "crud_collection_protocol_upsert_fullmoon_todo", - "crud_collection_protocol_upsert_party_customer", - "crud_collection_protocol_upsert_payment", - "crud_collection_protocol_upsert_storage_cert", - "crud_collection_protocol_user_nick_name_map", - "crud_collection_protocol_validate_receipt_finance_submit_ready", - "crud_collection_protocol_validate_sample_codes_not_used", - "crud_collection_protocol_yyyymmdd_from_date_param", - "crud_dict_data_create_dict_data", - "crud_dict_data_get_dict_data", - "crud_dict_data_is_dict_value_valid", - "crud_dict_data_list_dict_data", - "crud_dict_data_list_dict_data_options", - "crud_dict_data_normalize_transfer_type", - "crud_dict_data_normalize_void_type", - "crud_dict_data_py", - "crud_dict_data_rationale_1", - "crud_dict_data_row_to_dict", - "crud_dict_data_soft_delete_dict_data", - "crud_dict_data_total_pages", - "crud_dict_data_update_dict_data", - "crud_inbound_sample_special_py", - "crud_inbound_sample_special_update_inbound_sample_special_mark", - "crud_pre_transit_sample_apply_collection_keyword", - "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", - "crud_pre_transit_sample_apply_create_time_filter", - "crud_pre_transit_sample_apply_donation_keyword", - "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", - "crud_pre_transit_sample_build_sample_items", - "crud_pre_transit_sample_cell_received_exists", - "crud_pre_transit_sample_donation_received_exists", - "crud_pre_transit_sample_earliest_eta", - "crud_pre_transit_sample_hydrate_collection_rows", - "crud_pre_transit_sample_hydrate_donation_rows", - "crud_pre_transit_sample_is_in_transit_sample", - "crud_pre_transit_sample_is_uncollected_status", - "crud_pre_transit_sample_list_in_transit_collection_ids", - "crud_pre_transit_sample_list_in_transit_donation_ids", - "crud_pre_transit_sample_list_in_transit_protocols", - "crud_pre_transit_sample_list_pre_delivery_collection_ids", - "crud_pre_transit_sample_list_pre_delivery_donation_ids", - "crud_pre_transit_sample_list_pre_delivery_protocols", - "crud_pre_transit_sample_py", - "crud_pre_transit_sample_sort_key_in_transit", - "crud_pre_transit_sample_sort_key_pre_delivery", - "crud_pre_transit_sample_summarize_in_transit_items", - "crud_pre_transit_sample_summarize_pre_delivery", - "crud_protocol_donation_convert_active_link_query", - "crud_protocol_donation_convert_assert_biz_no_available", - "crud_protocol_donation_convert_create_convert_link", - "crud_protocol_donation_convert_get_convert_partner", - "crud_protocol_donation_convert_get_partner_sample_codes", - "crud_protocol_donation_convert_has_active_convert_link", - "crud_protocol_donation_convert_py", - "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", - "crud_protocol_sample_collection_apply_sample_status_filter", - "crud_protocol_sample_collection_base_query", - "crud_protocol_sample_collection_fmt_dt", - "crud_protocol_sample_collection_list_protocol_sample_collections", - "crud_protocol_sample_collection_py", - "crud_protocol_sample_collection_row_to_dict", - "crud_protocol_sample_collection_sample_status_label", - "crud_protocol_sample_collection_total_pages", - "crud_qc_sms_notification_apply_qc_status_filter", - "crud_qc_sms_notification_base_query", - "crud_qc_sms_notification_derive_qc_conclusion", - "crud_qc_sms_notification_ensure_notification", - "crud_qc_sms_notification_eq_ci", - "crud_qc_sms_notification_fetch_completed_tasks", - "crud_qc_sms_notification_fmt_dt", - "crud_qc_sms_notification_generate_sms_content", - "crud_qc_sms_notification_list_notifications", - "crud_qc_sms_notification_normalize_date_bound", - "crud_qc_sms_notification_py", - "crud_qc_sms_notification_qc_complete_time", - "crud_qc_sms_notification_qc_status_label", - "crud_qc_sms_notification_resolve_notification", - "crud_qc_sms_notification_row_to_dict", - "crud_qc_sms_notification_task_stats_subquery", - "crud_qc_sms_notification_toggle_notification_status", - "crud_qc_sms_notification_total_pages", - "crud_qc_sms_notification_unicode_ci", - "crud_research_donation_audit_to_dict", - "crud_research_donation_batch_delete_donations", - "crud_research_donation_collection_to_dict", - "crud_research_donation_create_collection", - "crud_research_donation_create_donation", - "crud_research_donation_create_party", - "crud_research_donation_create_samples", - "crud_research_donation_create_transport", - "crud_research_donation_dec", - "crud_research_donation_delete_donation", - "crud_research_donation_donation_sample_code_seq", - "crud_research_donation_fmt_dt", - "crud_research_donation_get_collection", - "crud_research_donation_get_donation_detail", - "crud_research_donation_get_party", - "crud_research_donation_list_audits", - "crud_research_donation_list_donations", - "crud_research_donation_list_sample_transports", - "crud_research_donation_list_samples", - "crud_research_donation_load_unit_name_map", - "crud_research_donation_migrate_donation_sample_child_refs_on_replace", - "crud_research_donation_next_donation_sample_code", - "crud_research_donation_normalize_date_bound", - "crud_research_donation_normalize_fields", - "crud_research_donation_optional_decimal", - "crud_research_donation_party_to_dict", - "crud_research_donation_py", - "crud_research_donation_resolve_donation_payload", - "crud_research_donation_sample_collection_apply_sample_status_filter", - "crud_research_donation_sample_collection_base_query", - "crud_research_donation_sample_collection_fmt_dt", - "crud_research_donation_sample_collection_list_donation_sample_collections", - "crud_research_donation_sample_collection_py", - "crud_research_donation_sample_collection_row_to_dict", - "crud_research_donation_sample_collection_sample_status_label", - "crud_research_donation_sample_collection_total_pages", - "crud_research_donation_sample_to_dict", - "crud_research_donation_soft_delete_all", - "crud_research_donation_soft_delete_collection", - "crud_research_donation_soft_delete_party", - "crud_research_donation_soft_delete_samples", - "crud_research_donation_soft_delete_transports", - "crud_research_donation_total_pages", - "crud_research_donation_transport_to_dict", - "crud_research_donation_update_donation", - "crud_research_donation_user_nick_name_map", - "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", - "services_protocol_pay_mode_switch_py", - "services_protocol_pay_mode_switch_rationale_1", - "services_protocol_pay_mode_switch_validate_payment_details_for_save", - "services_protocol_payment_installment_add_days_yyyymmdd", - "services_protocol_payment_installment_add_interval_months_yyyymmdd", - "services_protocol_payment_installment_add_months_yyyymmdd", - "services_protocol_payment_installment_calc_fq_installment_due_date", - "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", - "services_protocol_payment_installment_calc_installment_due_amounts_inline", - "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", - "services_protocol_payment_installment_is_legacy_installment_ratios", - "services_protocol_payment_installment_parse_installment_ratios", - "services_protocol_payment_installment_py", - "services_protocol_payment_installment_rationale_1", - "services_protocol_payment_installment_rationale_138", - "services_protocol_payment_installment_rationale_160", - "services_protocol_payment_installment_rationale_45", - "services_protocol_payment_installment_rationale_70", - "services_protocol_payment_installment_resolve_installment_due_amounts", - "utils_sample_special_apply_inbound_sample_special_mark_fields", - "utils_sample_special_apply_sample_special_fields", - "utils_sample_special_apply_special_to_item_from_samples", - "utils_sample_special_py", - "utils_sample_special_rationale_42", - "utils_sample_special_sample_special_to_dict", - "utils_sample_special_truthy_flag", - "utils_sample_special_validate_sample_special_raw" - ], - "5": [ - "core_utils_generate_uuid", - "crud_base_crudbase_exists", - "crud_consumable_batch_stock_in", - "crud_consumable_batch_stock_out", - "crud_consumable_build_manual_out_remark", - "crud_consumable_consumable_code_exists", - "crud_consumable_create_consumable", - "crud_consumable_dec", - "crud_consumable_get_consumable", - "crud_consumable_is_enabled_status", - "crud_consumable_list_consumables", - "crud_consumable_norm_status", - "crud_consumable_py", - "crud_consumable_rationale_1", - "crud_consumable_row_to_dict", - "crud_consumable_soft_delete_consumable", - "crud_consumable_stock_in", - "crud_consumable_stock_out", - "crud_consumable_total_pages", - "crud_consumable_update_consumable", + "7": [ + "api_pilot_application_api_save_application", + "crud_base_crudbase_update", + "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "crud_dict_type_create_dict_type", + "crud_dict_type_dict_type_code_exists", + "crud_dict_type_get_dict_type", + "crud_dict_type_list_dict_types", + "crud_dict_type_py", + "crud_dict_type_rationale_1", + "crud_dict_type_row_to_dict", + "crud_dict_type_soft_delete_dict_type", + "crud_dict_type_total_pages", + "crud_dict_type_update_dict_type", + "crud_outbound_handover_fmt_dt", + "crud_outbound_handover_get_handover_by_schedule", + "crud_outbound_handover_get_outbound_handover", + "crud_outbound_handover_get_outbound_handover_view", + "crud_outbound_handover_handover_row_to_dict", + "crud_outbound_handover_handover_view_dict", + "crud_outbound_handover_parse_handover_time", + "crud_outbound_handover_py", + "crud_outbound_handover_rationale_103", + "crud_outbound_handover_rationale_113", + "crud_outbound_handover_rationale_147", + "crud_outbound_handover_save_outbound_handover", + "crud_outbound_release_material_cell_row_to_dict", + "crud_outbound_release_material_enrich_cell_dicts_with_live_status", + "crud_outbound_release_material_find_outbound_cell_row", + "crud_outbound_release_material_find_outbound_qc_material_row", + "crud_outbound_release_material_fmt_dt", + "crud_outbound_release_material_get_outbound_material", + "crud_outbound_release_material_get_schedule", + "crud_outbound_release_material_legacy_paper_rows_from_attachments", + "crud_outbound_release_material_material_header_to_dict", + "crud_outbound_release_material_paper_row_to_dict", + "crud_outbound_release_material_py", + "crud_outbound_release_material_qc_material_row_to_dict", + "crud_outbound_release_material_save_outbound_material", + "crud_outbound_release_material_soft_delete_outbound_cells_not_in", + "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", + "crud_pilot_application_auto_generate_schedules", + "crud_pilot_application_complete_application", + "crud_pilot_application_create_application", + "crud_pilot_application_create_basic_experiment_sale_schedules", + "crud_pilot_application_create_infusion_plan", + "crud_pilot_application_create_schedule", + "crud_pilot_application_create_schedule_products", + "crud_pilot_application_format_yyyy_mm_dd", + "crud_pilot_application_generate_application_no", + "crud_pilot_application_get_application", + "crud_pilot_application_get_or_create_infusion_plan", + "crud_pilot_application_get_patient_by_application", + "crud_pilot_application_get_schedule_for_plan", + "crud_pilot_application_list_applications", + "crud_pilot_application_list_infusion_plans", + "crud_pilot_application_list_schedules_by_plan", + "crud_pilot_application_mark_schedule_complete", + "crud_pilot_application_normalize_infusion_status_code", + "crud_pilot_application_normalize_yyyymmdd", + "crud_pilot_application_parse_infusion_datetime", + "crud_pilot_application_prepare_infusion_plan_payload", + "crud_pilot_application_py", + "crud_pilot_application_release_application_no_for_soft_delete", + "crud_pilot_application_resolve_application_attachment_payload", + "crud_pilot_application_row_to_dict_application", + "crud_pilot_application_row_to_dict_infusion_plan", + "crud_pilot_application_row_to_dict_infusion_schedule", + "crud_pilot_application_row_to_dict_patient", + "crud_pilot_application_row_to_dict_schedule_product", + "crud_pilot_application_save_application_infusion", + "crud_pilot_application_save_patient", + "crud_pilot_application_schedule_deletable", + "crud_pilot_application_schedule_has_blocking_links", + "crud_pilot_application_schedule_infusion_editable", + "crud_pilot_application_schedule_locked", + "crud_pilot_application_soft_delete_application", + "crud_pilot_application_soft_delete_infusion_plan", + "crud_pilot_application_soft_delete_schedule", + "crud_pilot_application_start_application", + "crud_pilot_application_update_application", + "crud_pilot_application_update_infusion_plan", + "crud_pilot_application_update_schedule", + "crud_pilot_application_update_schedule_editable", + "crud_pilot_application_update_schedule_order_only", + "crud_pilot_application_upsert_application_infusion", + "crud_pilot_application_upsert_schedule_products", + "crud_pilot_application_void_application", + "crud_pilot_checkup_batch_create_checkups", + "crud_pilot_checkup_create_checkup", + "crud_pilot_checkup_delete_actual_item", + "crud_pilot_checkup_delete_reserve_item", + "crud_pilot_checkup_ensure_checkup_for_patient", + "crud_pilot_checkup_generate_checkup_no", + "crud_pilot_checkup_get_checkup_by_application", + "crud_pilot_checkup_get_checkup_by_id", + "crud_pilot_checkup_list_actual_items", + "crud_pilot_checkup_list_checkups_paginated", + "crud_pilot_checkup_list_pending_patients", + "crud_pilot_checkup_list_reserve_items", + "crud_pilot_checkup_mark_checkup_checked", + "crud_pilot_checkup_parse_optional_datetime", + "crud_pilot_checkup_py", + "crud_pilot_checkup_remove_checkup_for_patient", + "crud_pilot_checkup_row_to_dict_actual_item", + "crud_pilot_checkup_row_to_dict_checkup", + "crud_pilot_checkup_row_to_dict_reserve_item", + "crud_pilot_checkup_save_actual_items", + "crud_pilot_checkup_save_reserve_items", + "crud_pilot_checkup_settle_checkup_fee", + "crud_pilot_checkup_soft_delete_checkup", + "crud_pilot_checkup_update_checkup", "crud_pilot_delivery_create_delivery", - "crud_pilot_delivery_deduct_fee_on_delivery", "crud_pilot_delivery_delete_delivery_material", "crud_pilot_delivery_generate_delivery_no", "crud_pilot_delivery_get_delivery_by_schedule", @@ -2666,252 +3312,87 @@ "crud_pilot_delivery_list_deliveries_by_application", "crud_pilot_delivery_list_delivery_materials", "crud_pilot_delivery_py", - "crud_pilot_delivery_rationale_1", - "crud_pilot_delivery_rationale_175", - "crud_pilot_delivery_rationale_359", - "crud_pilot_delivery_rationale_542", - "crud_pilot_delivery_rationale_643", "crud_pilot_delivery_row_to_dict_delivery", "crud_pilot_delivery_row_to_dict_delivery_material", "crud_pilot_delivery_row_to_dict_delivery_method", - "crud_pilot_delivery_save_delivery_method", + "crud_pilot_delivery_save_delivery_materials", "crud_pilot_delivery_soft_delete_delivery", - "crud_pilot_service_activate_channel_agreement", - "crud_pilot_service_apply_gmcp_order_quotas", - "crud_pilot_service_apply_purchase_txn_holdings", - "crud_pilot_service_apply_unsubscribe_txn_holdings", - "crud_pilot_service_batch_gmcp_current_holding_amounts", - "crud_pilot_service_batch_gmcp_purchase_totals", - "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", - "crud_pilot_service_calc_gmcp_purchase_total", - "crud_pilot_service_calc_gmcp_purchase_total_from_db", - "crud_pilot_service_cell_product_price_code_exists", - "crud_pilot_service_cell_product_spec_code_exists", - "crud_pilot_service_cell_product_type_code_exists", - "crud_pilot_service_channel_agreement_price_exists", - "crud_pilot_service_channel_agreement_price_item_key", - "crud_pilot_service_checkup_package_code_exists", - "crud_pilot_service_confirm_receipt", - "crud_pilot_service_confirm_refund", - "crud_pilot_service_confirm_txn", - "crud_pilot_service_create_cell_product_price", - "crud_pilot_service_create_cell_product_spec", - "crud_pilot_service_create_cell_product_type", - "crud_pilot_service_create_channel", - "crud_pilot_service_create_channel_agreement", - "crud_pilot_service_create_channel_agreement_price", - "crud_pilot_service_create_channel_invoice", - "crud_pilot_service_create_channel_mail_address", - "crud_pilot_service_create_channel_service_order", - "crud_pilot_service_create_checkup_institution", - "crud_pilot_service_create_checkup_institution_invoice", - "crud_pilot_service_create_checkup_institution_package", - "crud_pilot_service_create_checkup_institution_project", - "crud_pilot_service_create_project_system", - "crud_pilot_service_create_project_system_item", - "crud_pilot_service_create_purchase_txn", - "crud_pilot_service_create_recharge_txn", - "crud_pilot_service_create_refund_txn", - "crud_pilot_service_create_unsubscribe_txn", - "crud_pilot_service_enrich_txn_products_from_order", - "crud_pilot_service_get_cell_product_price", - "crud_pilot_service_get_cell_product_spec", - "crud_pilot_service_get_cell_product_type", - "crud_pilot_service_get_channel", - "crud_pilot_service_get_channel_account", - "crud_pilot_service_get_checkup_institution", - "crud_pilot_service_get_checkup_institution_package", - "crud_pilot_service_get_checkup_institution_package_detail", - "crud_pilot_service_get_checkup_project_for_package", - "crud_pilot_service_get_or_create_channel_account", - "crud_pilot_service_get_project_system", - "crud_pilot_service_get_service_order", - "crud_pilot_service_get_service_order_products", - "crud_pilot_service_get_service_order_txn", - "crud_pilot_service_get_valid_channel_agreement", - "crud_pilot_service_gmcp_agreement_editable", - "crud_pilot_service_gmcp_has_purchase_lock", - "crud_pilot_service_insert_package_items", - "crud_pilot_service_list_cell_product_prices", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_channel_invoices", - "crud_pilot_service_list_channel_mail_addresses", - "crud_pilot_service_list_channel_product_quotas", - "crud_pilot_service_list_channel_service_orders", - "crud_pilot_service_list_channels", - "crud_pilot_service_list_checkup_institution_packages", - "crud_pilot_service_list_checkup_institution_projects", - "crud_pilot_service_list_checkup_institutions", - "crud_pilot_service_list_package_items_raw", - "crud_pilot_service_list_project_system_items", - "crud_pilot_service_list_project_systems", - "crud_pilot_service_list_service_order_txns", - "crud_pilot_service_normalize_date_bound", - "crud_pilot_service_package_items_to_dicts", - "crud_pilot_service_project_system_code_exists", - "crud_pilot_service_py", - "crud_pilot_service_rationale_1", - "crud_pilot_service_rationale_1305", - "crud_pilot_service_rationale_1326", - "crud_pilot_service_rationale_2397", - "crud_pilot_service_rationale_2506", - "crud_pilot_service_rationale_2550", - "crud_pilot_service_rationale_2584", - "crud_pilot_service_rationale_2720", - "crud_pilot_service_rationale_2746", - "crud_pilot_service_rationale_2835", - "crud_pilot_service_rationale_2874", - "crud_pilot_service_rationale_3021", - "crud_pilot_service_rationale_3126", - "crud_pilot_service_rationale_3249", - "crud_pilot_service_rationale_3326", - "crud_pilot_service_rationale_3350", - "crud_pilot_service_rationale_3391", - "crud_pilot_service_rationale_3426", - "crud_pilot_service_rationale_3459", - "crud_pilot_service_rationale_3519", - "crud_pilot_service_rationale_3676", - "crud_pilot_service_rationale_3714", - "crud_pilot_service_rationale_3755", - "crud_pilot_service_rationale_3855", - "crud_pilot_service_rationale_4088", - "crud_pilot_service_rationale_4185", - "crud_pilot_service_rationale_4300", - "crud_pilot_service_reduce_channel_product_quota", - "crud_pilot_service_replace_gmcp_product_rows", - "crud_pilot_service_resolve_agreement_price_cell_type", - "crud_pilot_service_resolve_service_order_current_balance", - "crud_pilot_service_resolve_service_order_purchase_total", - "crud_pilot_service_rollback_purchase_txn_holdings", - "crud_pilot_service_rollback_unsubscribe_txn_holdings", - "crud_pilot_service_row_to_dict_cell_product_price", - "crud_pilot_service_row_to_dict_cell_product_spec", - "crud_pilot_service_row_to_dict_cell_product_type", - "crud_pilot_service_row_to_dict_channel", - "crud_pilot_service_row_to_dict_channel_account", - "crud_pilot_service_row_to_dict_channel_invoice", - "crud_pilot_service_row_to_dict_channel_mail_address", - "crud_pilot_service_row_to_dict_channel_product_quota", - "crud_pilot_service_row_to_dict_checkup_institution_package", - "crud_pilot_service_row_to_dict_checkup_institution_package_item", - "crud_pilot_service_row_to_dict_checkup_institution_project", - "crud_pilot_service_row_to_dict_project_system", - "crud_pilot_service_row_to_dict_project_system_item", - "crud_pilot_service_row_to_dict_service_order_product", - "crud_pilot_service_save_gmcp_product_rows", - "crud_pilot_service_soft_delete_cell_product_price", - "crud_pilot_service_soft_delete_cell_product_spec", - "crud_pilot_service_soft_delete_cell_product_type", - "crud_pilot_service_soft_delete_channel", - "crud_pilot_service_soft_delete_channel_agreement", - "crud_pilot_service_soft_delete_channel_agreement_price", - "crud_pilot_service_soft_delete_channel_invoice", - "crud_pilot_service_soft_delete_channel_mail_address", - "crud_pilot_service_soft_delete_checkup_institution", - "crud_pilot_service_soft_delete_checkup_institution_invoice", - "crud_pilot_service_soft_delete_checkup_institution_package", - "crud_pilot_service_soft_delete_checkup_institution_project", - "crud_pilot_service_soft_delete_project_system", - "crud_pilot_service_soft_delete_project_system_item", - "crud_pilot_service_soft_delete_service_order", - "crud_pilot_service_submit_finance_confirm", - "crud_pilot_service_submit_refund", - "crud_pilot_service_submit_txn_finance", - "crud_pilot_service_sum_package_item_fees", - "crud_pilot_service_total_pages", - "crud_pilot_service_update_cell_product_price", - "crud_pilot_service_update_cell_product_spec", - "crud_pilot_service_update_cell_product_type", - "crud_pilot_service_update_channel", - "crud_pilot_service_update_channel_agreement", - "crud_pilot_service_update_channel_agreement_price", - "crud_pilot_service_update_channel_invoice", - "crud_pilot_service_update_channel_mail_address", - "crud_pilot_service_update_channel_service_order", - "crud_pilot_service_update_checkup_institution", - "crud_pilot_service_update_checkup_institution_invoice", - "crud_pilot_service_update_checkup_institution_package", - "crud_pilot_service_update_checkup_institution_project", - "crud_pilot_service_update_project_system", - "crud_pilot_service_update_project_system_item", - "crud_pilot_service_update_service_order_txn", - "crud_pilot_service_upsert_channel_product_quota", - "crud_pilot_service_user_nick_name_map", - "crud_pilot_service_validate_package_items_for_save", - "crud_pilot_service_void_channel_agreement", - "crud_pilot_service_void_service_order", - "crud_pilot_service_void_txn", - "crud_process_route_add_step", - "crud_process_route_copy_step", - "crud_process_route_create_route", - "crud_process_route_create_step_consumable", - "crud_process_route_create_step_data_collection", - "crud_process_route_create_step_output", - "crud_process_route_create_step_reagent", - "crud_process_route_get_route", - "crud_process_route_get_route_detail", - "crud_process_route_list_routes", - "crud_process_route_py", - "crud_process_route_reorder_steps", - "crud_process_route_route_row_to_dict", - "crud_process_route_set_current_route", - "crud_process_route_soft_delete_route", - "crud_process_route_soft_delete_step", - "crud_process_route_soft_delete_sub_records", - "crud_process_route_step_consumable_row_to_dict", - "crud_process_route_step_data_collection_row_to_dict", - "crud_process_route_step_output_row_to_dict", - "crud_process_route_step_reagent_row_to_dict", - "crud_process_route_step_row_to_dict", - "crud_process_route_total_pages", - "crud_process_route_update_route", - "crud_process_route_update_step_consumables", - "crud_process_route_update_step_data_collections", - "crud_process_route_update_step_outputs", - "crud_process_route_update_step_reagents", - "crud_reagent_batch_stock_in", - "crud_reagent_batch_stock_out", - "crud_reagent_create_reagent", - "crud_reagent_dec", - "crud_reagent_get_reagent", - "crud_reagent_is_enabled_status", - "crud_reagent_list_reagents", - "crud_reagent_norm_status", - "crud_reagent_py", - "crud_reagent_reagent_code_exists", - "crud_reagent_row_to_dict", - "crud_reagent_soft_delete_reagent", - "crud_reagent_stock_in", - "crud_reagent_stock_out", - "crud_reagent_total_pages", - "crud_reagent_update_reagent", - "models_models_bizcellproductprice", - "models_models_bizcellproductprojectsystem", - "models_models_bizcellproductprojectsystemitem", - "models_models_bizcellproductspec", - "models_models_bizcellproducttype", - "models_models_bizchannel", - "models_models_bizchannelaccount", - "models_models_bizchannelagreement", - "models_models_bizchannelagreementproductprice", - "models_models_bizchannelinvoice", - "models_models_bizchannelmailaddress", - "models_models_bizchannelproductquota", - "models_models_bizchannelserviceorder", - "models_models_bizchannelserviceorderproduct", - "models_models_bizchannelserviceordertxn", - "models_models_bizcheckupinstitution", - "models_models_bizcheckupinstitutioninvoice", - "models_models_bizcheckupinstitutionpackage", - "models_models_bizcheckupinstitutionpackageitem", - "models_models_bizcheckupinstitutionproject" + "crud_pilot_infusion_confirm_confirm_infusion", + "crud_pilot_infusion_confirm_create_infusion_confirm", + "crud_pilot_infusion_confirm_get_confirm_by_id", + "crud_pilot_infusion_confirm_get_confirm_by_schedule", + "crud_pilot_infusion_confirm_list_confirms_by_application", + "crud_pilot_infusion_confirm_py", + "crud_pilot_infusion_confirm_rationale_113", + "crud_pilot_infusion_confirm_row_to_dict", + "crud_pilot_infusion_confirm_update_infusion_confirm", + "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", + "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", + "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", + "crud_pilot_infusion_schedule_mgmt_py", + "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", + "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", + "crud_pilot_infusion_schedule_mgmt_update_infusion_status", + "crud_pilot_infusion_schedule_mgmt_update_qc_status", + "crud_pilot_outbound_status_sync_get_schedule", + "crud_pilot_outbound_status_sync_is_pilot_outbound_production", + "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", + "crud_pilot_outbound_status_sync_py", + "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", + "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", + "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", + "crud_pilot_outbound_status_sync_touch", + "crud_qc_work_order_create_outbound_qc_work_order", + "crud_role_create_role", + "crud_role_get_role", + "crud_role_get_role_data_scope", + "crud_role_get_role_menu_ids", + "crud_role_list_roles", + "crud_role_py", + "crud_role_rationale_1", + "crud_role_role_name_exists", + "crud_role_row_to_dict", + "crud_role_soft_delete_role", + "crud_role_total_pages", + "crud_role_update_role", + "crud_role_update_role_data_scope", + "crud_storage_facility_clear_slots_by_facility_node", + "crud_user_change_password", + "crud_user_create_user", + "crud_user_get_user", + "crud_user_get_user_with_relations", + "crud_user_hash_password", + "crud_user_list_post_ids_for_user", + "crud_user_list_user_ids_bound_to_post", + "crud_user_list_users", + "crud_user_py", + "crud_user_replace_associations", + "crud_user_reset_password", + "crud_user_row_to_dict", + "crud_user_set_user_post_ids_only", + "crud_user_soft_delete_user", + "crud_user_sync_post_user_bindings", + "crud_user_total_pages", + "crud_user_update_user", + "crud_user_user_no_exists" ], - "6": [ + "8": [ "api_workflow_get_designer_data", "app_main_error_json", "app_main_health_check", - "app_main_lifespan", "app_main_mask_secret", "app_main_rationale_81", "app_main_rationale_92", @@ -2919,10 +3400,6 @@ "app_main_sqlalchemy_exception_handler", "app_main_unhandled_exception_handler", "basehttpmiddleware", - "core_admin_request_json_parse_admin_request_json", - "core_admin_request_json_py", - "core_admin_request_json_rationale_1", - "core_admin_request_json_rationale_25", "core_api_crypto_apicryptoerror", "core_api_crypto_b64url_decode", "core_api_crypto_b64url_encode", @@ -3060,9 +3537,6 @@ "crud_workflow_get_process_def", "crud_workflow_get_task", "crud_workflow_get_transitions_by_version", - "crud_workflow_list_completed_tasks", - "crud_workflow_list_my_instances", - "crud_workflow_list_pending_tasks", "crud_workflow_list_process_defs", "crud_workflow_list_versions", "crud_workflow_process_code_exists", @@ -3070,7 +3544,6 @@ "crud_workflow_py", "crud_workflow_row_to_dict", "crud_workflow_soft_delete_process_def", - "crud_workflow_task_row_to_dict", "crud_workflow_total_pages", "crud_workflow_update_instance_status", "crud_workflow_update_process_def", @@ -3096,533 +3569,9 @@ "services_workflow_engine_workflowengine_evaluate_condition", "services_workflow_engine_workflowengine_execute_node", "services_workflow_engine_workflowengine_reject_task", - "services_workflow_engine_workflowengine_resolve_approvers", - "services_workflow_engine_workflowengine_start_process", - "tasks_init_init_scheduled_tasks", - "tasks_init_py", - "tasks_init_shutdown_scheduler" - ], - "7": [ - "crud_material_stock_batch_batch_discard", - "crud_material_stock_batch_batch_options", - "crud_material_stock_batch_batch_row_to_dict", - "crud_material_stock_batch_batch_stock_in", - "crud_material_stock_batch_batch_stock_out", - "crud_material_stock_batch_create_batch_and_usage", - "crud_material_stock_batch_delete_batch", - "crud_material_stock_batch_discard_batch", - "crud_material_stock_batch_fmt_date", - "crud_material_stock_batch_gen_stock_in_no", - "crud_material_stock_batch_get_batch", - "crud_material_stock_batch_get_material_for_update", - "crud_material_stock_batch_list_batches", - "crud_material_stock_batch_opt_decimal", - "crud_material_stock_batch_opt_stock_in_date", - "crud_material_stock_batch_opt_stock_in_qty", - "crud_material_stock_batch_opt_str", - "crud_material_stock_batch_parse_date", - "crud_material_stock_batch_parse_expire_date", - "crud_material_stock_batch_py", - "crud_material_stock_batch_require_decimal", - "crud_material_stock_batch_require_str", - "crud_material_stock_batch_resolve_stock_in_no", - "crud_material_stock_batch_stock_in_no_exists", - "crud_material_stock_batch_stock_in_one", - "crud_material_stock_batch_stock_out_batch", - "crud_material_stock_batch_update_batch", - "crud_material_stock_batch_usage_batch_snapshots", - "crud_material_stock_batch_validate_discard_reason", - "crud_material_stock_check_batch_line_to_dict", - "crud_material_stock_check_cancel_check", - "crud_material_stock_check_check_header_to_dict", - "crud_material_stock_check_complete_check", - "crud_material_stock_check_get_check", - "crud_material_stock_check_get_check_detail", - "crud_material_stock_check_line_counts", - "crud_material_stock_check_list_checks", - "crud_material_stock_check_py", - "crud_material_stock_check_resolve_unused_item_fields", - "crud_material_stock_check_status_label", - "crud_material_stock_check_unused_amount", - "crud_material_stock_check_unused_line_to_dict", - "crud_material_stock_check_user_nick_name_map", - "crud_outbound_handover_inventory_apply_handover_inventory", - "crud_outbound_handover_inventory_deduct_market_material_for_handover", - "crud_outbound_handover_inventory_get_cell_product_locked", - "crud_outbound_handover_inventory_handover_usage_remark", - "crud_outbound_handover_inventory_handover_usage_remark_prefix", - "crud_outbound_handover_inventory_py", - "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_revert_handover_inventory", - "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", - "crud_outbound_handover_inventory_revert_market_handover_usages", - "crud_production_material_formula_get_configured_material", - "crud_production_material_formula_get_formula", - "crud_production_material_formula_line_to_dict", - "crud_production_material_formula_py", - "crud_production_material_formula_replace_formula", - "crud_production_material_prep_batch_map_for_prep_lines", - "crud_production_material_prep_cancel_prep", - "crud_production_material_prep_complete_prep", - "crud_production_material_prep_create_auto_stock_out", - "crud_production_material_prep_create_prep", - "crud_production_material_prep_create_quick_prep", - "crud_production_material_prep_delete_prep", - "crud_production_material_prep_fmt_date", - "crud_production_material_prep_generate_prep_no", - "crud_production_material_prep_generate_stock_in_no", - "crud_production_material_prep_get_or_create_configured_material", - "crud_production_material_prep_get_prep_detail", - "crud_production_material_prep_get_prep_row", - "crud_production_material_prep_header_to_dict", - "crud_production_material_prep_line_to_dict", - "crud_production_material_prep_list_available_material_batches", - "crud_production_material_prep_list_preps", - "crud_production_material_prep_parse_prep_lines", - "crud_production_material_prep_py", - "crud_production_material_prep_rationale_1296", - "crud_production_material_prep_rationale_523", - "crud_production_material_prep_rationale_893", - "crud_production_material_prep_rationale_948", - "crud_production_material_prep_require_draft", - "crud_production_material_prep_status_label", - "crud_production_material_prep_update_prep", - "crud_production_material_prep_user_nick_name_map", - "crud_production_material_prep_validate_requisition", - "crud_production_material_prep_write_prep_consume_usage", - "crud_production_material_prep_write_quick_prep_consume_usage", - "crud_production_material_stock_batch_batch_discard", - "crud_production_material_stock_batch_batch_options", - "crud_production_material_stock_batch_batch_row_to_dict", - "crud_production_material_stock_batch_batch_stock_in", - "crud_production_material_stock_batch_batch_stock_out", - "crud_production_material_stock_batch_create_batch_and_usage", - "crud_production_material_stock_batch_delete_batch", - "crud_production_material_stock_batch_discard_batch", - "crud_production_material_stock_batch_fmt_date", - "crud_production_material_stock_batch_get_batch", - "crud_production_material_stock_batch_get_material_for_update", - "crud_production_material_stock_batch_list_batches", - "crud_production_material_stock_batch_optional_str", - "crud_production_material_stock_batch_parse_date", - "crud_production_material_stock_batch_parse_expire_date", - "crud_production_material_stock_batch_parse_optional_date", - "crud_production_material_stock_batch_py", - "crud_production_material_stock_batch_require_decimal", - "crud_production_material_stock_batch_require_str", - "crud_production_material_stock_batch_stock_in_no_exists", - "crud_production_material_stock_batch_stock_in_one", - "crud_production_material_stock_batch_stock_out_batch", - "crud_production_material_stock_batch_update_batch", - "crud_production_material_stock_batch_usage_batch_snapshots", - "crud_production_material_stock_batch_validate_discard_reason", - "crud_production_material_stock_check_batch_line_to_dict", - "crud_production_material_stock_check_cancel_check", - "crud_production_material_stock_check_check_header_to_dict", - "crud_production_material_stock_check_complete_check", - "crud_production_material_stock_check_create_check", - "crud_production_material_stock_check_get_check", - "crud_production_material_stock_check_get_check_detail", - "crud_production_material_stock_check_line_counts", - "crud_production_material_stock_check_list_checks", - "crud_production_material_stock_check_parse_check_time", - "crud_production_material_stock_check_parse_optional_date", - "crud_production_material_stock_check_py", - "crud_production_material_stock_check_resolve_unused_item_fields", - "crud_production_material_stock_check_save_unused_lines", - "crud_production_material_stock_check_status_label", - "crud_production_material_stock_check_unused_amount", - "crud_production_material_stock_check_unused_line_to_dict", - "crud_production_material_stock_check_user_nick_name_map", - "crud_qc_material_build_manual_out_remark", - "crud_qc_material_code_exists", - "crud_qc_material_create_material", - "crud_qc_material_dec", - "crud_qc_material_fmt_dt", - "crud_qc_material_get_material", - "crud_qc_material_is_enabled_status", - "crud_qc_material_list_materials", - "crud_qc_material_norm_status", - "crud_qc_material_options_list", - "crud_qc_material_py", - "crud_qc_material_rationale_26", - "crud_qc_material_row_to_dict", - "crud_qc_material_soft_delete_material", - "crud_qc_material_stock_batch_batch_stock_in", - "crud_qc_material_stock_batch_batch_stock_out", - "crud_qc_material_stock_batch_create_batch_and_usage", - "crud_qc_material_stock_batch_delete_batch", - "crud_qc_material_stock_batch_discard_batch", - "crud_qc_material_stock_batch_get_batch", - "crud_qc_material_stock_batch_get_material_for_update", - "crud_qc_material_stock_batch_parse_date", - "crud_qc_material_stock_batch_parse_expire_date", - "crud_qc_material_stock_batch_py", - "crud_qc_material_stock_batch_require_decimal", - "crud_qc_material_stock_batch_require_str", - "crud_qc_material_stock_batch_stock_in_no_exists", - "crud_qc_material_stock_batch_stock_in_one", - "crud_qc_material_stock_batch_stock_out_batch", - "crud_qc_material_stock_batch_update_batch", - "crud_qc_material_stock_batch_usage_batch_snapshots", - "crud_qc_material_stock_batch_validate_discard_reason", - "crud_qc_material_stock_check_batch_line_to_dict", - "crud_qc_material_stock_check_cancel_check", - "crud_qc_material_stock_check_check_header_to_dict", - "crud_qc_material_stock_check_complete_check", - "crud_qc_material_stock_check_create_check", - "crud_qc_material_stock_check_get_check", - "crud_qc_material_stock_check_get_check_detail", - "crud_qc_material_stock_check_line_counts", - "crud_qc_material_stock_check_list_checks", - "crud_qc_material_stock_check_parse_check_time", - "crud_qc_material_stock_check_parse_optional_date", - "crud_qc_material_stock_check_py", - "crud_qc_material_stock_check_rationale_363", - "crud_qc_material_stock_check_resolve_unused_item_fields", - "crud_qc_material_stock_check_save_unused_lines", - "crud_qc_material_stock_check_status_label", - "crud_qc_material_stock_check_unused_amount", - "crud_qc_material_stock_check_unused_line_to_dict", - "crud_qc_material_stock_check_user_nick_name_map", - "crud_qc_material_stock_in", - "crud_qc_material_total_pages", - "crud_qc_material_update_material", - "models_production_material_bizproductionmaterialprepline", - "models_qc_material_bizqcmaterialstockcheck", - "models_qc_material_bizqcmaterialstockcheckbatchline", - "models_qc_material_bizqcmaterialstockcheckunusedline", - "models_qc_material_py", - "services_protocol_pay_mode_switch_dec" - ], - "8": [ - "crud_base_crudbase_update", - "crud_clinical_payment_map_payments_by_schedule_ids", - "crud_collection_protocol_get_protocol_nos_used_in_protocols", - "crud_dict_type_create_dict_type", - "crud_dict_type_dict_type_code_exists", - "crud_dict_type_get_dict_type", - "crud_dict_type_list_dict_types", - "crud_dict_type_py", - "crud_dict_type_rationale_1", - "crud_dict_type_row_to_dict", - "crud_dict_type_soft_delete_dict_type", - "crud_dict_type_total_pages", - "crud_dict_type_update_dict_type", - "crud_outbound_handover_fmt_dt", - "crud_outbound_handover_get_handover_by_schedule", - "crud_outbound_handover_get_outbound_handover", - "crud_outbound_handover_get_outbound_handover_view", - "crud_outbound_handover_handover_row_to_dict", - "crud_outbound_handover_handover_view_dict", - "crud_outbound_handover_parse_handover_time", - "crud_outbound_handover_py", - "crud_outbound_handover_rationale_103", - "crud_outbound_handover_rationale_113", - "crud_outbound_handover_rationale_147", - "crud_outbound_handover_save_outbound_handover", - "crud_outbound_release_material_cell_row_to_dict", - "crud_outbound_release_material_enrich_cell_dicts_with_live_status", - "crud_outbound_release_material_find_outbound_cell_row", - "crud_outbound_release_material_find_outbound_qc_material_row", - "crud_outbound_release_material_fmt_dt", - "crud_outbound_release_material_get_outbound_material", - "crud_outbound_release_material_get_schedule", - "crud_outbound_release_material_legacy_paper_rows_from_attachments", - "crud_outbound_release_material_material_header_to_dict", - "crud_outbound_release_material_paper_row_to_dict", - "crud_outbound_release_material_py", - "crud_outbound_release_material_qc_material_row_to_dict", - "crud_outbound_release_material_save_outbound_material", - "crud_outbound_release_material_soft_delete_outbound_cells_not_in", - "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", - "crud_pilot_application_complete_application", - "crud_pilot_application_create_basic_experiment_sale_schedules", - "crud_pilot_application_create_infusion_plan", - "crud_pilot_application_create_schedule", - "crud_pilot_application_create_schedule_products", - "crud_pilot_application_format_yyyy_mm_dd", - "crud_pilot_application_generate_application_no", - "crud_pilot_application_get_application", - "crud_pilot_application_get_or_create_infusion_plan", - "crud_pilot_application_get_patient_by_application", - "crud_pilot_application_get_schedule_for_plan", - "crud_pilot_application_list_applications", - "crud_pilot_application_list_infusion_plans", - "crud_pilot_application_list_schedules_by_plan", - "crud_pilot_application_mark_schedule_complete", - "crud_pilot_application_normalize_infusion_status_code", - "crud_pilot_application_normalize_yyyymmdd", - "crud_pilot_application_parse_infusion_datetime", - "crud_pilot_application_prepare_infusion_plan_payload", - "crud_pilot_application_py", - "crud_pilot_application_release_application_no_for_soft_delete", - "crud_pilot_application_row_to_dict_application", - "crud_pilot_application_row_to_dict_infusion_plan", - "crud_pilot_application_row_to_dict_infusion_schedule", - "crud_pilot_application_row_to_dict_patient", - "crud_pilot_application_row_to_dict_schedule_product", - "crud_pilot_application_save_application_infusion", - "crud_pilot_application_save_patient", - "crud_pilot_application_schedule_deletable", - "crud_pilot_application_schedule_has_blocking_links", - "crud_pilot_application_schedule_infusion_editable", - "crud_pilot_application_schedule_locked", - "crud_pilot_application_soft_delete_application", - "crud_pilot_application_soft_delete_infusion_plan", - "crud_pilot_application_soft_delete_schedule", - "crud_pilot_application_start_application", - "crud_pilot_application_update_infusion_plan", - "crud_pilot_application_update_schedule", - "crud_pilot_application_update_schedule_editable", - "crud_pilot_application_update_schedule_order_only", - "crud_pilot_application_upsert_application_infusion", - "crud_pilot_application_upsert_schedule_products", - "crud_pilot_application_void_application", - "crud_pilot_checkup_batch_create_checkups", - "crud_pilot_checkup_create_checkup", - "crud_pilot_checkup_delete_actual_item", - "crud_pilot_checkup_delete_reserve_item", - "crud_pilot_checkup_ensure_checkup_for_patient", - "crud_pilot_checkup_generate_checkup_no", - "crud_pilot_checkup_get_checkup_by_id", - "crud_pilot_checkup_list_actual_items", - "crud_pilot_checkup_list_checkups_paginated", - "crud_pilot_checkup_list_pending_patients", - "crud_pilot_checkup_list_reserve_items", - "crud_pilot_checkup_mark_checkup_checked", - "crud_pilot_checkup_parse_optional_datetime", - "crud_pilot_checkup_py", - "crud_pilot_checkup_remove_checkup_for_patient", - "crud_pilot_checkup_row_to_dict_actual_item", - "crud_pilot_checkup_row_to_dict_checkup", - "crud_pilot_checkup_row_to_dict_reserve_item", - "crud_pilot_checkup_save_actual_items", - "crud_pilot_checkup_save_reserve_items", - "crud_pilot_checkup_settle_checkup_fee", - "crud_pilot_checkup_soft_delete_checkup", - "crud_pilot_checkup_update_checkup", - "crud_pilot_infusion_confirm_confirm_infusion", - "crud_pilot_infusion_confirm_create_infusion_confirm", - "crud_pilot_infusion_confirm_delete_infusion_confirm", - "crud_pilot_infusion_confirm_get_confirm_by_id", - "crud_pilot_infusion_confirm_get_confirm_by_schedule", - "crud_pilot_infusion_confirm_list_confirms_by_application", - "crud_pilot_infusion_confirm_py", - "crud_pilot_infusion_confirm_row_to_dict", - "crud_pilot_infusion_confirm_update_infusion_confirm", - "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", - "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_find_service_order_product", - "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", - "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", - "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", - "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", - "crud_pilot_infusion_schedule_mgmt_py", - "crud_pilot_infusion_schedule_mgmt_resolve_course_display", - "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", - "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", - "crud_pilot_infusion_schedule_mgmt_update_infusion_status", - "crud_pilot_infusion_schedule_mgmt_update_qc_status", - "crud_pilot_outbound_status_sync_get_schedule", - "crud_pilot_outbound_status_sync_is_pilot_outbound_production", - "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", - "crud_pilot_outbound_status_sync_py", - "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", - "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", - "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", - "crud_pilot_outbound_status_sync_touch", - "crud_role_create_role", - "crud_role_get_role", - "crud_role_get_role_data_scope", - "crud_role_get_role_menu_ids", - "crud_role_list_roles", - "crud_role_py", - "crud_role_rationale_1", - "crud_role_role_name_exists", - "crud_role_row_to_dict", - "crud_role_soft_delete_role", - "crud_role_total_pages", - "crud_role_update_role", - "crud_role_update_role_data_scope", - "crud_user_change_password", - "crud_user_create_user", - "crud_user_get_user", - "crud_user_get_user_with_relations", - "crud_user_hash_password", - "crud_user_list_post_ids_for_user", - "crud_user_list_user_ids_bound_to_post", - "crud_user_list_users", - "crud_user_py", - "crud_user_replace_associations", - "crud_user_reset_password", - "crud_user_row_to_dict", - "crud_user_set_user_post_ids_only", - "crud_user_soft_delete_user", - "crud_user_sync_post_user_bindings", - "crud_user_total_pages", - "crud_user_update_user", - "crud_user_user_no_exists" + "services_workflow_engine_workflowengine_start_process" ], "9": [ - "api_ethnic_list_ethnics_for_select", - "api_ethnic_py", - "core_data_scope_apply_data_scope", - "core_data_scope_get_child_dept_ids", - "core_data_scope_get_user_dept_id", - "core_data_scope_py", - "core_data_scope_resolve_user_role_scopes", - "crud_dept_build_tree", - "crud_dept_cascade_soft_delete", - "crud_dept_collect_with_ancestors", - "crud_dept_create_dept", - "crud_dept_get_dept", - "crud_dept_list_depts", - "crud_dept_list_depts_tree", - "crud_dept_py", - "crud_dept_rationale_41", - "crud_dept_row_to_dict", - "crud_dept_soft_delete_dept", - "crud_dept_update_dept", - "crud_ethnic_list_ethnics", - "crud_ethnic_py", - "crud_ethnic_rationale_1", - "crud_ethnic_row_to_dict", - "crud_leave_create_leave", - "crud_leave_get_leave", - "crud_leave_list_leaves", - "crud_leave_py", - "crud_leave_row_to_dict", - "crud_leave_soft_delete_leave", - "crud_leave_total_pages", - "crud_leave_update_leave", - "crud_material_usage_amount_for_row", - "crud_material_usage_batch_map", - "crud_material_usage_display_remark", - "crud_material_usage_fmt_date_val", - "crud_material_usage_list_stock_check_requisitions", - "crud_material_usage_list_usages", - "crud_material_usage_list_usages_query", - "crud_material_usage_mark_requisition_fully_used", - "crud_material_usage_paginate_usages", - "crud_material_usage_parse_receiver_purpose_from_remark", - "crud_material_usage_py", - "crud_material_usage_rationale_302", - "crud_material_usage_receiver_display_map", - "crud_material_usage_resolve_receiver_purpose", - "crud_material_usage_row_to_dict", - "crud_material_usage_stock_in_date_for_row", - "crud_material_usage_unit_price_for_row", - "crud_material_usage_usage_unit_label", - "crud_material_usage_user_nick_name_map", - "crud_menu_build_tree", - "crud_menu_cascade_soft_delete", - "crud_menu_create_menu", - "crud_menu_get_menu", - "crud_menu_list_menus", - "crud_menu_list_menus_tree", - "crud_menu_menu_name_exists", - "crud_menu_py", - "crud_menu_row_to_dict", - "crud_menu_soft_delete_menu", - "crud_menu_update_menu", - "crud_pilot_service_list_channel_agreement_prices", - "crud_pilot_service_list_channel_agreements", - "crud_pilot_service_list_checkup_institution_invoices", - "crud_production_material_batch_stock_in", - "crud_production_material_batch_stock_out", - "crud_production_material_build_manual_out_remark", - "crud_production_material_code_exists", - "crud_production_material_create_material", - "crud_production_material_dec", - "crud_production_material_filter_material_type", - "crud_production_material_fmt_dt", - "crud_production_material_get_material", - "crud_production_material_is_enabled_status", - "crud_production_material_list_materials", - "crud_production_material_norm_material_type", - "crud_production_material_norm_status", - "crud_production_material_options_list", - "crud_production_material_py", - "crud_production_material_rationale_26", - "crud_production_material_rationale_381", - "crud_production_material_rationale_530", - "crud_production_material_row_to_dict", - "crud_production_material_soft_delete_material", - "crud_production_material_stock_in", - "crud_production_material_stock_out", - "crud_production_material_total_pages", - "crud_production_material_update_material", - "crud_production_material_usage_amount_for_row", - "crud_production_material_usage_batch_map", - "crud_production_material_usage_deduct_step_usage_legacy_batch", - "crud_production_material_usage_display_remark", - "crud_production_material_usage_fmt_date_val", - "crud_production_material_usage_list_available_requisitions_for_prep", - "crud_production_material_usage_list_linked_step_usages", - "crud_production_material_usage_list_my_prep_consumptions", - "crud_production_material_usage_list_my_usages", - "crud_production_material_usage_list_prep_consumptions", - "crud_production_material_usage_list_requisition_options", - "crud_production_material_usage_list_stock_check_requisitions", - "crud_production_material_usage_list_usages", - "crud_production_material_usage_list_usages_by_step", - "crud_production_material_usage_list_usages_query", - "crud_production_material_usage_mark_requisition_fully_used", - "crud_production_material_usage_mine_usage_filter", - "crud_production_material_usage_paginate_usages", - "crud_production_material_usage_parse_receiver_purpose_from_remark", - "crud_production_material_usage_prep_consumption_to_dict", - "crud_production_material_usage_py", - "crud_production_material_usage_receiver_display_map", - "crud_production_material_usage_record_step_usage_from_requisition", - "crud_production_material_usage_register_step_usage_from_requisition", - "crud_production_material_usage_resolve_receiver_purpose", - "crud_production_material_usage_revert_step_material_usages", - "crud_production_material_usage_row_to_dict", - "crud_production_material_usage_step_consumed_qty_map", - "crud_production_material_usage_stock_in_date_for_row", - "crud_production_material_usage_unit_price_for_row", - "crud_production_material_usage_usage_unit_label", - "crud_production_material_usage_user_nick_name_map", - "crud_qc_material_usage_amount_for_row", - "crud_qc_material_usage_batch_map", - "crud_qc_material_usage_deduct_for_task", - "crud_qc_material_usage_deduct_task_usage_legacy_batch", - "crud_qc_material_usage_display_remark", - "crud_qc_material_usage_fmt_date_val", - "crud_qc_material_usage_linked_qc_task_no_map", - "crud_qc_material_usage_list_linked_task_usages", - "crud_qc_material_usage_list_my_usages", - "crud_qc_material_usage_list_requisition_options", - "crud_qc_material_usage_list_stock_check_requisitions", - "crud_qc_material_usage_list_usages", - "crud_qc_material_usage_list_usages_by_task", - "crud_qc_material_usage_list_usages_query", - "crud_qc_material_usage_mine_usage_filter", - "crud_qc_material_usage_paginate_usages", - "crud_qc_material_usage_parse_receiver_purpose_from_remark", - "crud_qc_material_usage_py", - "crud_qc_material_usage_receiver_display_map", - "crud_qc_material_usage_record_task_usage_from_requisition", - "crud_qc_material_usage_resolve_receiver_purpose", - "crud_qc_material_usage_revert_task_material_usages", - "crud_qc_material_usage_row_to_dict", - "crud_qc_material_usage_stock_in_date_for_row", - "crud_qc_material_usage_task_consumed_qty_map", - "crud_qc_material_usage_unit_price_for_row", - "crud_qc_material_usage_usage_unit_label", - "crud_qc_material_usage_user_nick_name_map" - ], - "10": [ - "api_production_get_next_cell_product_code", "crud_cell_product_ancestor_link_from_cell_product_input", "crud_cell_product_ancestor_sample_chain_link", "crud_cell_product_apply_cell_product_status_change", @@ -3670,13 +3619,25 @@ "crud_equipment_snapshot_rationale_1", "crud_equipment_snapshot_rationale_29", "crud_equipment_snapshot_resolve_equipment_list_snapshot", + "crud_outbound_handover_inventory_apply_handover_inventory", + "crud_outbound_handover_inventory_deduct_market_material_for_handover", + "crud_outbound_handover_inventory_get_cell_product_locked", + "crud_outbound_handover_inventory_handover_usage_remark", + "crud_outbound_handover_inventory_handover_usage_remark_prefix", + "crud_outbound_handover_inventory_py", + "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_revert_handover_inventory", + "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", + "crud_outbound_handover_inventory_revert_market_handover_usages", + "crud_production_material_usage_deduct_step_usage_legacy_batch", + "crud_production_material_usage_register_step_usage_from_requisition", + "crud_production_material_usage_revert_step_material_usages", "crud_production_task_add_task_step", "crud_production_task_aggregate_production_tab_step_field", "crud_production_task_assert_step_assignee_for_write", "crud_production_task_assert_task_assignee", "crud_production_task_assert_task_step_assignee_or_legacy", - "crud_production_task_base_active_step_count_query", "crud_production_task_batch_load_step_sub_tables", "crud_production_task_clone_route_to_task", "crud_production_task_clone_step_consumables", @@ -3768,15 +3729,36 @@ "crud_storage_occupancy_remove_occupancy", "crud_storage_occupancy_row_to_dict" ], - "11": [ + "10": [ "api_operations_accesslogcreatebody", "api_operations_accesslogupdatebody", + "api_operations_batch_create_storage_slots", "api_operations_cleanroomcreatebody", "api_operations_cleanroomupdatebody", + "api_operations_create_access_log", + "api_operations_create_storage_slot", + "api_operations_create_uv_disinfect_log", + "api_operations_delete_access_log", + "api_operations_delete_clean_room", + "api_operations_delete_storage_facility", + "api_operations_delete_storage_slot", + "api_operations_delete_uv_disinfect_log", "api_operations_exhibitionappointmentcreatebody", "api_operations_exhibitionappointmentupdatebody", + "api_operations_get_tenant_no", + "api_operations_list_access_logs", + "api_operations_list_exhibition_appointments", + "api_operations_list_occupancies", + "api_operations_list_occupancy_history", + "api_operations_list_storage_facilities", + "api_operations_list_storage_slot_select_options", "api_operations_list_storage_slot_stats", + "api_operations_list_storage_slots", + "api_operations_list_uv_disinfect_logs", + "api_operations_normalize_visit_date_bound", "api_operations_occupancycreatebody", + "api_operations_parse_optional_dt", + "api_operations_py", "api_operations_rationale_1", "api_operations_rationale_621", "api_operations_storagefacilitycreatebody", @@ -3786,6 +3768,9 @@ "api_operations_storageslotcreatebody", "api_operations_storageslotinsertrowbody", "api_operations_storageslotupdatebody", + "api_operations_update_access_log", + "api_operations_update_storage_slot", + "api_operations_update_uv_disinfect_log", "api_operations_uvdisinfectlogcreatebody", "api_operations_uvdisinfectlogupdatebody", "crud_clean_room_access_log_to_dict", @@ -3830,7 +3815,6 @@ "crud_storage_facility_batch_create_slots", "crud_storage_facility_build_node_path_cache", "crud_storage_facility_build_slot_keyword_sql_filters", - "crud_storage_facility_clear_slots_by_facility_node", "crud_storage_facility_collect_descendant_ids", "crud_storage_facility_collect_slot_host_node_ids", "crud_storage_facility_create_facility", @@ -3900,32 +3884,46 @@ "services_storage_facility_code_refresh_outbound_release_cell_slot_names", "services_storage_facility_code_validate_node_code" ], - "12": [ - "api_sample_production_reception_body_to_payload", - "api_sample_production_reception_get_current_user_id", - "api_sample_production_reception_get_production_reception_by_sample_code", - "api_sample_production_reception_get_production_reception_detail", - "api_sample_production_reception_get_tenant_no", - "api_sample_production_reception_post_production_reception", - "api_sample_production_reception_put_production_reception", - "api_sample_production_reception_py", - "api_sample_production_reception_resolve_reception_id", + "11": [ + "crud_collection_protocol_format_attachment_file_size", "crud_collection_protocol_urls_to_attachment_list", - "crud_sample_production_reception_apply_payload_to_row", - "crud_sample_production_reception_create_production_reception", - "crud_sample_production_reception_dec", - "crud_sample_production_reception_fmt_dt", - "crud_sample_production_reception_get_by_id", - "crud_sample_production_reception_get_by_reception_id", + "crud_production_work_order_accept_conclusion_label", + "crud_production_work_order_apply_planned_start_time_step_filter", + "crud_production_work_order_attach_outbound_detail", + "crud_production_work_order_attach_reception_detail", + "crud_production_work_order_complete_production_work_order", + "crud_production_work_order_configure_temp_production_work_order", + "crud_production_work_order_create_outbound_production_work_order", + "crud_production_work_order_create_production_work_order_from_reception", + "crud_production_work_order_create_production_work_order_manual", + "crud_production_work_order_create_temp_production_work_order", + "crud_production_work_order_dec_price", + "crud_production_work_order_delete_production_work_order", + "crud_production_work_order_delete_temp_production_work_order", + "crud_production_work_order_enrich_outbound_items", + "crud_production_work_order_enrich_wo_items", + "crud_production_work_order_fmt_dt", + "crud_production_work_order_generate_outbound_work_order_no", + "crud_production_work_order_generate_temp_work_order_no", + "crud_production_work_order_generate_work_order_no", + "crud_production_work_order_get_production_info_map_for_samples", + "crud_production_work_order_get_production_work_order", + "crud_production_work_order_get_temp_production_work_order", + "crud_production_work_order_get_temp_production_work_order_detail", + "crud_production_work_order_list_production_work_orders", + "crud_production_work_order_list_temp_production_work_orders", + "crud_production_work_order_normalize_date_bound", + "crud_production_work_order_production_info_item", + "crud_production_work_order_production_task_info", + "crud_production_work_order_py", + "crud_production_work_order_reception_source_label", + "crud_production_work_order_soft_delete_sub", + "crud_production_work_order_sync_temp_production_work_order_status", + "crud_production_work_order_temp_wo_to_dict", + "crud_production_work_order_update_production_work_order", + "crud_production_work_order_wo_to_dict", + "crud_production_work_order_wo_to_response_dict", "crud_sample_production_reception_get_map_by_reception_ids", - "crud_sample_production_reception_get_qc_reception", - "crud_sample_production_reception_int_val", - "crud_sample_production_reception_py", - "crud_sample_production_reception_resolve_field_profile", - "crud_sample_production_reception_row_to_dict", - "crud_sample_production_reception_update_production_reception", - "crud_sample_production_reception_validate_handler_user_id", - "crud_sample_production_reception_validate_payload", "crud_sample_reception_attach_production_reception", "crud_sample_reception_check_result_get_check_results_for_reception", "crud_sample_reception_check_result_legacy_results_from_reception", @@ -3957,11 +3955,12 @@ "crud_sample_reception_lab_code_parse_reception_date", "crud_sample_reception_lab_code_py", "crud_sample_reception_lab_code_rationale_1", - "crud_sample_reception_lab_code_rationale_172", - "crud_sample_reception_lab_code_reception_time_date_str", + "crud_sample_reception_lab_code_rationale_165", + "crud_sample_reception_lab_code_rationale_177", "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "crud_sample_reception_lab_code_sync_sequence_from_existing", "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", + "crud_sample_reception_lab_code_validate_lab_storage_code", "crud_sample_reception_lab_storage_keyword_like", "crud_sample_reception_list_pending_protocol_samples", "crud_sample_reception_list_received_protocol_samples", @@ -4016,9 +4015,30 @@ "crud_storage_entry_sms_notification_toggle_notification_status", "crud_storage_entry_sms_notification_total_pages", "crud_storage_entry_sms_notification_unicode_ci", - "crud_storage_release_review_create_review_from_reception" + "crud_storage_release_review_batch_store_samples", + "crud_storage_release_review_batch_submit_review", + "crud_storage_release_review_build_cell_storage_protocol_info", + "crud_storage_release_review_build_cell_storage_transport_info", + "crud_storage_release_review_build_gate_qc_info", + "crud_storage_release_review_build_process_qc_info_list", + "crud_storage_release_review_build_production_info", + "crud_storage_release_review_build_reception_info", + "crud_storage_release_review_build_research_donation_protocol_info", + "crud_storage_release_review_build_research_donation_transport_info", + "crud_storage_release_review_create_review_from_reception", + "crud_storage_release_review_enrich_review_list_items", + "crud_storage_release_review_fmt_dt", + "crud_storage_release_review_get_review_detail", + "crud_storage_release_review_get_storage_release_map_for_samples", + "crud_storage_release_review_get_user_name", + "crud_storage_release_review_list_reviews", + "crud_storage_release_review_py", + "crud_storage_release_review_row_to_dict", + "crud_storage_release_review_store_sample", + "crud_storage_release_review_submit_review", + "crud_storage_release_review_total_pages" ], - "13": [ + "12": [ "api_production_batchstockinbody", "api_production_batchstockinitem", "api_production_batchstockoutbody", @@ -4041,10 +4061,10 @@ "api_production_processreagentinput", "api_production_processupdatebody", "api_production_rationale_1", - "api_production_rationale_2137", - "api_production_rationale_2534", - "api_production_rationale_2574", - "api_production_rationale_2590", + "api_production_rationale_2149", + "api_production_rationale_2546", + "api_production_rationale_2586", + "api_production_rationale_2602", "api_production_reagentcreatebody", "api_production_reagentupdatebody", "api_production_sopdocumentcreatebody", @@ -4102,7 +4122,7 @@ "schemas_production_work_order_py", "schemas_qc_work_order_productionqcworkordercreatebody" ], - "14": [ + "13": [ "api_public_avatar_url_field", "api_public_build_user_info_payload", "api_public_jwt_user_payload", @@ -4117,6 +4137,7 @@ "api_public_refresh_token", "api_public_web_login", "api_public_web_login_rsa_public_key", + "app_main_lifespan", "core_auth_create_access_token", "core_auth_create_refresh_token", "core_auth_decode_token", @@ -4162,10 +4183,54 @@ "crud_user_usercrudcompat_get_by_user_no", "services_web_auth_roles_active_role_name_rows", "services_web_auth_roles_get_user_role_names", - "services_web_auth_roles_map_role_name_to_web", "services_web_auth_roles_py", "services_web_auth_roles_resolve_web_role_for_user", - "services_web_auth_roles_user_has_active_roles" + "services_web_auth_roles_user_has_active_roles", + "tasks_init_init_scheduled_tasks", + "tasks_init_py", + "tasks_init_shutdown_scheduler" + ], + "14": [ + "crud_qc_material_usage_amount_for_row", + "crud_qc_material_usage_batch_map", + "crud_qc_material_usage_deduct_for_task", + "crud_qc_material_usage_deduct_task_usage_legacy_batch", + "crud_qc_material_usage_display_remark", + "crud_qc_material_usage_fmt_date_val", + "crud_qc_material_usage_linked_qc_task_no_map", + "crud_qc_material_usage_list_linked_task_usages", + "crud_qc_material_usage_list_my_usages", + "crud_qc_material_usage_list_requisition_options", + "crud_qc_material_usage_list_stock_check_requisitions", + "crud_qc_material_usage_list_usages", + "crud_qc_material_usage_list_usages_by_task", + "crud_qc_material_usage_list_usages_query", + "crud_qc_material_usage_mine_usage_filter", + "crud_qc_material_usage_paginate_usages", + "crud_qc_material_usage_parse_receiver_purpose_from_remark", + "crud_qc_material_usage_py", + "crud_qc_material_usage_rationale_181", + "crud_qc_material_usage_rationale_19", + "crud_qc_material_usage_rationale_222", + "crud_qc_material_usage_rationale_406", + "crud_qc_material_usage_rationale_41", + "crud_qc_material_usage_rationale_429", + "crud_qc_material_usage_rationale_486", + "crud_qc_material_usage_rationale_535", + "crud_qc_material_usage_rationale_605", + "crud_qc_material_usage_rationale_772", + "crud_qc_material_usage_rationale_872", + "crud_qc_material_usage_rationale_957", + "crud_qc_material_usage_receiver_display_map", + "crud_qc_material_usage_record_task_usage_from_requisition", + "crud_qc_material_usage_resolve_receiver_purpose", + "crud_qc_material_usage_revert_task_material_usages", + "crud_qc_material_usage_row_to_dict", + "crud_qc_material_usage_stock_in_date_for_row", + "crud_qc_material_usage_task_consumed_qty_map", + "crud_qc_material_usage_unit_price_for_row", + "crud_qc_material_usage_usage_unit_label", + "crud_qc_material_usage_user_nick_name_map" ], "15": [ "crud_cleanroom_garment_batch_create_sterilize_logs", @@ -4181,6 +4246,7 @@ "crud_cleanroom_garment_garment_code_exists", "crud_cleanroom_garment_garment_to_dict", "crud_cleanroom_garment_get_garment", + "crud_cleanroom_garment_get_garment_detail", "crud_cleanroom_garment_get_sterilize_log", "crud_cleanroom_garment_get_wash_log", "crud_cleanroom_garment_list_garments", @@ -4213,7 +4279,6 @@ "core_wechat_pay_py", "core_wechat_pay_rationale_1", "core_wechat_pay_rationale_131", - "core_wechat_pay_rationale_254", "core_wechat_pay_rationale_410", "core_wechat_pay_rationale_443", "core_wechat_pay_rationale_60", @@ -4227,7 +4292,6 @@ "core_wechat_pay_wechatpayclient_init", "core_wechat_pay_wechatpayclient_make_request", "core_wechat_pay_wechatpayclient_query_order", - "core_wechat_pay_wechatpayclient_refund", "core_wechat_pay_wechatpayclient_unified_order", "core_wechat_pay_wechatpayv2client", "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", @@ -4241,126 +4305,6 @@ "core_wechat_pay_wechatpayv2client_xml_to_dict" ], "17": [ - "crud_process_consumable_row_to_dict", - "crud_process_create_process", - "crud_process_create_sub_consumable", - "crud_process_create_sub_data_collection", - "crud_process_create_sub_output", - "crud_process_create_sub_reagent", - "crud_process_data_collection_row_to_dict", - "crud_process_get_process", - "crud_process_get_process_detail", - "crud_process_list_all_processes", - "crud_process_list_processes", - "crud_process_output_row_to_dict", - "crud_process_process_code_exists", - "crud_process_py", - "crud_process_reagent_row_to_dict", - "crud_process_row_to_dict", - "crud_process_soft_delete_process", - "crud_process_soft_delete_sub_records", - "crud_process_sub_item_with_order", - "crud_process_total_pages", - "crud_process_update_process" - ], - "18": [ - "crud_material_code_exists", - "crud_material_create_material", - "crud_material_dec", - "crud_material_fmt_dt", - "crud_material_get_material", - "crud_material_get_material_entity", - "crud_material_get_my_usages", - "crud_material_is_enabled_status", - "crud_material_list_materials", - "crud_material_mine_usage_receiver_filter", - "crud_material_my_usage_batch_map", - "crud_material_my_usage_row_to_dict", - "crud_material_my_usage_user_nick_name_map", - "crud_material_norm_status", - "crud_material_options_list", - "crud_material_py", - "crud_material_row_to_dict", - "crud_material_soft_delete_material", - "crud_material_update_material", - "crud_material_update_material_fields" - ], - "19": [ - "crud_process_category_category_code_exists", - "crud_process_category_create_process_category", - "crud_process_category_get_process_category", - "crud_process_category_list_process_categories", - "crud_process_category_py", - "crud_process_category_rationale_1", - "crud_process_category_row_to_dict", - "crud_process_category_soft_delete_process_category", - "crud_process_category_total_pages", - "crud_process_category_update_process_category", - "crud_tenant_create_tenant", - "crud_tenant_get_tenant", - "crud_tenant_list_tenants", - "crud_tenant_py", - "crud_tenant_row_to_dict", - "crud_tenant_soft_delete_tenant", - "crud_tenant_tenant_no_exists", - "crud_tenant_total_pages", - "crud_tenant_update_tenant" - ], - "20": [ - "crud_collection_protocol_no_batch_generate_protocol_nos", - "crud_collection_protocol_no_batch_issue_protocol_nos", - "crud_collection_protocol_no_batch_revoke_protocol_nos", - "crud_collection_protocol_no_create_protocol_no", - "crud_collection_protocol_no_get_protocol_no", - "crud_collection_protocol_no_list_protocol_nos", - "crud_collection_protocol_no_parse_issued_time", - "crud_collection_protocol_no_protocol_no_exists", - "crud_collection_protocol_no_py", - "crud_collection_protocol_no_rationale_1", - "crud_collection_protocol_no_rationale_20", - "crud_collection_protocol_no_rationale_256", - "crud_collection_protocol_no_resolve_issued_user_display_name", - "crud_collection_protocol_no_row_to_dict", - "crud_collection_protocol_no_soft_delete_protocol_no", - "crud_collection_protocol_no_total_pages", - "crud_collection_protocol_no_update_protocol_no" - ], - "21": [ - "crud_sample_code_batch_generate_sample_codes", - "crud_sample_code_batch_issue_sample_codes", - "crud_sample_code_batch_revoke_sample_codes", - "crud_sample_code_create_sample_code", - "crud_sample_code_get_sample_code", - "crud_sample_code_list_sample_codes", - "crud_sample_code_parse_issued_time", - "crud_sample_code_py", - "crud_sample_code_rationale_1", - "crud_sample_code_rationale_261", - "crud_sample_code_resolve_issued_user_display_name", - "crud_sample_code_row_to_dict", - "crud_sample_code_sample_code_exists", - "crud_sample_code_soft_delete_sample_code", - "crud_sample_code_total_pages", - "crud_sample_code_update_sample_code" - ], - "22": [ - "crud_collection_region_create_collection_region", - "crud_collection_region_create_hospital", - "crud_collection_region_get_collection_region", - "crud_collection_region_get_hospital", - "crud_collection_region_hospital_names_by_region_ids", - "crud_collection_region_hospital_to_dict", - "crud_collection_region_list_collection_regions", - "crud_collection_region_list_hospitals", - "crud_collection_region_py", - "crud_collection_region_search_hospitals_by_keyword", - "crud_collection_region_soft_delete_collection_region", - "crud_collection_region_soft_delete_hospital", - "crud_collection_region_total_pages", - "crud_collection_region_update_collection_region", - "crud_collection_region_update_hospital" - ], - "23": [ "crud_equipment_create_equipment", "crud_equipment_dec", "crud_equipment_equipment_code_exists", @@ -4376,7 +4320,23 @@ "crud_equipment_total_pages", "crud_equipment_update_equipment" ], - "24": [ + "18": [ + "crud_sample_code_batch_issue_sample_codes", + "crud_sample_code_batch_revoke_sample_codes", + "crud_sample_code_create_sample_code", + "crud_sample_code_get_sample_code", + "crud_sample_code_list_sample_codes", + "crud_sample_code_parse_issued_time", + "crud_sample_code_py", + "crud_sample_code_rationale_1", + "crud_sample_code_resolve_issued_user_display_name", + "crud_sample_code_row_to_dict", + "crud_sample_code_sample_code_exists", + "crud_sample_code_soft_delete_sample_code", + "crud_sample_code_total_pages", + "crud_sample_code_update_sample_code" + ], + "19": [ "core_wechat_message_py", "core_wechat_message_rationale_1", "core_wechat_message_rationale_86", @@ -4391,36 +4351,7 @@ "core_wechat_message_wechatmessageservice_init", "core_wechat_message_wechatmessageservice_send_template_message" ], - "25": [ - "crud_consumable_pack_create_consumable_pack", - "crud_consumable_pack_get_consumable_pack", - "crud_consumable_pack_get_pack_detail", - "crud_consumable_pack_item_row_to_dict", - "crud_consumable_pack_list_all_packs", - "crud_consumable_pack_list_consumable_packs", - "crud_consumable_pack_pack_code_exists", - "crud_consumable_pack_py", - "crud_consumable_pack_rationale_1", - "crud_consumable_pack_row_to_dict", - "crud_consumable_pack_soft_delete_consumable_pack", - "crud_consumable_pack_total_pages", - "crud_consumable_pack_update_consumable_pack" - ], - "26": [ - "crud_reagent_stock_log_deduct_for_step", - "crud_reagent_stock_log_display_remark", - "crud_reagent_stock_log_list_stock_logs", - "crud_reagent_stock_log_parse_receiver_purpose_from_remark", - "crud_reagent_stock_log_py", - "crud_reagent_stock_log_rationale_1", - "crud_reagent_stock_log_rationale_164", - "crud_reagent_stock_log_rationale_216", - "crud_reagent_stock_log_resolve_receiver_purpose", - "crud_reagent_stock_log_revert_step_stock_changes", - "crud_reagent_stock_log_row_to_dict", - "crud_reagent_stock_log_user_nick_name_map" - ], - "27": [ + "20": [ "crud_env_detect_record_create_env_detect_record", "crud_env_detect_record_generate_record_no", "crud_env_detect_record_get_env_detect_record", @@ -4434,7 +4365,21 @@ "crud_env_detect_record_split_csv", "crud_env_detect_record_update_env_detect_record" ], - "28": [ + "21": [ + "crud_reagent_stock_log_deduct_for_step", + "crud_reagent_stock_log_display_remark", + "crud_reagent_stock_log_list_stock_logs", + "crud_reagent_stock_log_parse_receiver_purpose_from_remark", + "crud_reagent_stock_log_py", + "crud_reagent_stock_log_rationale_1", + "crud_reagent_stock_log_rationale_164", + "crud_reagent_stock_log_rationale_216", + "crud_reagent_stock_log_resolve_receiver_purpose", + "crud_reagent_stock_log_revert_step_stock_changes", + "crud_reagent_stock_log_row_to_dict", + "crud_reagent_stock_log_user_nick_name_map" + ], + "22": [ "crud_consumable_stock_log_deduct_for_step", "crud_consumable_stock_log_display_remark", "crud_consumable_stock_log_list_stock_logs", @@ -4448,7 +4393,34 @@ "crud_consumable_stock_log_row_to_dict", "crud_consumable_stock_log_user_nick_name_map" ], - "29": [ + "23": [ + "crud_dept_build_tree", + "crud_dept_cascade_soft_delete", + "crud_dept_collect_with_ancestors", + "crud_dept_create_dept", + "crud_dept_get_dept", + "crud_dept_list_depts", + "crud_dept_list_depts_tree", + "crud_dept_py", + "crud_dept_rationale_41", + "crud_dept_row_to_dict", + "crud_dept_soft_delete_dept", + "crud_dept_update_dept" + ], + "24": [ + "crud_customer_create_customer", + "crud_customer_get_customer", + "crud_customer_id_card_taken", + "crud_customer_list_customers", + "crud_customer_normalize_date_bound", + "crud_customer_py", + "crud_customer_rationale_1", + "crud_customer_row_to_dict", + "crud_customer_soft_delete_customer", + "crud_customer_total_pages", + "crud_customer_update_customer" + ], + "25": [ "crud_express_company_create_express_company", "crud_express_company_express_code_exists", "crud_express_company_get_express_company", @@ -4460,7 +4432,7 @@ "crud_express_company_total_pages", "crud_express_company_update_express_company" ], - "30": [ + "26": [ "crud_sample_reception_check_item_create_check_item", "crud_sample_reception_check_item_get_check_item", "crud_sample_reception_check_item_item_code_exists", @@ -4472,7 +4444,7 @@ "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item" ], - "31": [ + "27": [ "crud_env_detect_item_create_env_detect_item", "crud_env_detect_item_get_env_detect_item", "crud_env_detect_item_item_code_exists", @@ -4484,7 +4456,31 @@ "crud_env_detect_item_soft_delete_env_detect_item", "crud_env_detect_item_update_env_detect_item" ], - "32": [ + "28": [ + "crud_process_category_category_code_exists", + "crud_process_category_create_process_category", + "crud_process_category_get_process_category", + "crud_process_category_list_process_categories", + "crud_process_category_py", + "crud_process_category_rationale_1", + "crud_process_category_row_to_dict", + "crud_process_category_soft_delete_process_category", + "crud_process_category_total_pages", + "crud_process_category_update_process_category" + ], + "29": [ + "crud_item_unit_create_item_unit", + "crud_item_unit_get_item_unit", + "crud_item_unit_list_item_units", + "crud_item_unit_py", + "crud_item_unit_rationale_1", + "crud_item_unit_row_to_dict", + "crud_item_unit_soft_delete_item_unit", + "crud_item_unit_total_pages", + "crud_item_unit_unit_code_exists", + "crud_item_unit_update_item_unit" + ], + "30": [ "crud_cell_sample_type_create_cell_sample_type", "crud_cell_sample_type_get_cell_sample_type", "crud_cell_sample_type_list_cell_sample_types", @@ -4496,7 +4492,7 @@ "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type" ], - "33": [ + "31": [ "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -4508,7 +4504,18 @@ "crud_output_type_type_code_exists", "crud_output_type_update_output_type" ], - "34": [ + "32": [ + "crud_site_create_site", + "crud_site_get_site", + "crud_site_list_sites", + "crud_site_py", + "crud_site_row_to_dict", + "crud_site_site_code_exists", + "crud_site_soft_delete_site", + "crud_site_total_pages", + "crud_site_update_site" + ], + "33": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -4518,7 +4525,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "35": [ + "34": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -4527,65 +4534,65 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "36": [ + "35": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "37": [ + "36": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "38": [ + "37": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "39": [ + "38": [ "core_context_py", "core_context_rationale_1" ], - "40": [ + "39": [ "api_init_py", "api_init_rationale_1" ], - "41": [ + "40": [ "init_py" ], - "42": [ + "41": [ "core_init_py" ], - "43": [ + "42": [ "core_wechat_message_rationale_143" ], - "44": [ + "43": [ "core_wechat_message_rationale_179" ], - "45": [ + "44": [ "core_wechat_message_rationale_215" ], - "46": [ + "45": [ "core_wechat_message_rationale_251" ], - "47": [ + "46": [ "core_wechat_message_rationale_289" ], - "48": [ + "47": [ "core_wechat_message_rationale_325" ], - "49": [ + "48": [ "models_init_py" ], - "50": [ + "49": [ "schemas_init_py" ], - "51": [ + "50": [ "crud_init_py" ], - "52": [ + "51": [ "ws_init_py" ] }, @@ -4594,41 +4601,41 @@ "1": 0.01, "2": 0.06, "3": 0.01, - "4": 0.02, - "5": 0.03, + "4": 0.01, + "5": 0.02, "6": 0.02, - "7": 0.03, + "7": 0.02, "8": 0.02, "9": 0.03, - "10": 0.03, - "11": 0.04, - "12": 0.04, - "13": 0.34, - "14": 0.06, + "10": 0.04, + "11": 0.03, + "12": 0.34, + "13": 0.06, + "14": 0.11, "15": 0.11, "16": 0.12, - "17": 0.21, - "18": 0.2, - "19": 0.16, - "20": 0.21, - "21": 0.22, - "22": 0.22, + "17": 0.27, + "18": 0.26, + "19": 0.24, + "20": 0.32, + "21": 0.24, + "22": 0.24, "23": 0.27, - "24": 0.24, - "25": 0.27, - "26": 0.24, - "27": 0.32, - "28": 0.24, + "24": 0.27, + "25": 0.31, + "26": 0.38, + "27": 0.38, + "28": 0.31, "29": 0.31, - "30": 0.38, - "31": 0.38, - "32": 0.31, - "33": 0.31, - "34": 0.29, - "35": 0.38, + "30": 0.31, + "31": 0.31, + "32": 0.36, + "33": 0.29, + "34": 0.38, + "35": 0.5, "36": 0.5, - "37": 0.5, - "38": 0.67, + "37": 0.67, + "38": 1.0, "39": 1.0, "40": 1.0, "41": 1.0, @@ -4641,8 +4648,7 @@ "48": 1.0, "49": 1.0, "50": 1.0, - "51": 1.0, - "52": 1.0 + "51": 1.0 }, "gods": [ { @@ -4658,12 +4664,12 @@ { "id": "models_models_sysuser", "label": "SysUser", - "degree": 500 + "degree": 501 }, { "id": "models_qc_param_bizqctaskresult", "label": "BizQcTaskResult", - "degree": 314 + "degree": 315 }, { "id": "models_production_material_bizproductionmaterial", @@ -4719,6 +4725,17 @@ "relation": "calls", "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `get_menu_list()` unexpectedly reaches hub `success_response()`" }, + { + "source": "sync_lab_storage_seq_after_use()", + "target": "generate_uuid()", + "source_files": [ + "crud/sample_reception_lab_code.py", + "core/utils.py" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `sync_lab_storage_seq_after_use()` unexpectedly reaches hub `generate_uuid()`" + }, { "source": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "target": "SysDept", @@ -4740,17 +4757,6 @@ "confidence": "INFERRED", "relation": "uses", "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u7269\u54c1\u5355\u4f4d CRUD\uff08biz_item_unit\uff09` unexpectedly reaches hub `BizItemUnit`" - }, - { - "source": "\u5feb\u9012\u516c\u53f8 CRUD\uff08biz_express_company\uff09", - "target": "BizExpressCompany", - "source_files": [ - "crud/express_company.py", - "models/models.py" - ], - "confidence": "INFERRED", - "relation": "uses", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u5feb\u9012\u516c\u53f8 CRUD\uff08biz_express_company\uff09` unexpectedly reaches hub `BizExpressCompany`" } ] } \ No newline at end of file diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index e750b6cd..72003503 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -1181,21 +1181,21 @@ "label": "resolve_void_type_label()", "file_type": "code", "source_file": "core/protocol_status_display.py", - "source_location": "L35" + "source_location": "L38" }, { "id": "core_protocol_status_display_format_protocol_status_label", "label": "format_protocol_status_label()", "file_type": "code", "source_file": "core/protocol_status_display.py", - "source_location": "L59" + "source_location": "L62" }, { "id": "core_protocol_status_display_build_void_type_label_map", "label": "build_void_type_label_map()", "file_type": "code", "source_file": "core/protocol_status_display.py", - "source_location": "L78" + "source_location": "L81" }, { "id": "core_storage_py", @@ -5346,28 +5346,28 @@ "label": "ProductionWorkOrderComplete", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L27" + "source_location": "L30" }, { "id": "schemas_production_work_order_productionworkorderupdate", "label": "ProductionWorkOrderUpdate", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L31" + "source_location": "L34" }, { "id": "schemas_production_work_order_productionworkordercreate", "label": "ProductionWorkOrderCreate", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L37" + "source_location": "L40" }, { "id": "schemas_production_work_order_productionworkorderconfigurebody", "label": "ProductionWorkOrderConfigureBody", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L47" + "source_location": "L50" }, { "id": "schemas_material_py", @@ -7803,147 +7803,147 @@ "label": "_merge_work_order_summary_into_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L176" + "source_location": "L177" }, { "id": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", "label": "_enrich_mine_tasks_with_work_order_summaries()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L200" + "source_location": "L201" }, { "id": "crud_qc_task_enrich_tasks_reception_fields", "label": "_enrich_tasks_reception_fields()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L220" + "source_location": "L221" }, { "id": "crud_qc_task_task_row_to_dict", "label": "_task_row_to_dict()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L367" + "source_location": "L368" }, { "id": "crud_qc_task_create_task_for_line", "label": "create_task_for_line()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L378" + "source_location": "L379" }, { "id": "crud_qc_task_list_tasks", "label": "list_tasks()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L425" + "source_location": "L426" }, { "id": "crud_qc_task_list_mine_tasks", "label": "list_mine_tasks()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L506" + "source_location": "L507" }, { "id": "crud_qc_task_assert_task_assignee", "label": "assert_task_assignee()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L598" + "source_location": "L599" }, { "id": "crud_qc_task_list_tasks_by_work_order", "label": "list_tasks_by_work_order()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L605" + "source_location": "L606" }, { "id": "crud_qc_task_list_tasks_by_work_order_ids", "label": "list_tasks_by_work_order_ids()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L612" + "source_location": "L613" }, { "id": "crud_qc_task_get_task", "label": "get_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L642" + "source_location": "L643" }, { "id": "crud_qc_task_get_task_detail", "label": "get_task_detail()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L651" + "source_location": "L652" }, { "id": "crud_qc_task_start_task", "label": "start_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L684" + "source_location": "L685" }, { "id": "crud_qc_task_set_task_remark", "label": "_set_task_remark()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L701" + "source_location": "L702" }, { "id": "crud_qc_task_complete_task", "label": "complete_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L705" + "source_location": "L706" }, { "id": "crud_qc_task_apply_task_result", "label": "apply_task_result()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L746" + "source_location": "L747" }, { "id": "crud_qc_task_update_task_attachments", "label": "update_task_attachments()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L798" + "source_location": "L799" }, { "id": "crud_qc_task_create_qc_task_manual", "label": "create_qc_task_manual()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L828" + "source_location": "L829" }, { "id": "crud_qc_task_delete_qc_task", "label": "delete_qc_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L877" + "source_location": "L878" }, { - "id": "crud_qc_task_rationale_177", + "id": "crud_qc_task_rationale_178", "label": "\u5c06\u5217\u8868\u7ea7\u5de5\u5355\u6458\u8981\u5408\u5e76\u8fdb\u4efb\u52a1\u884c\uff0c\u4f9b\u300c\u6211\u7684\u8d28\u68c0\u4efb\u52a1\u300d\u524d\u7aef\u805a\u5408\u5c55\u793a\u3002", "file_type": "rationale", "source_file": "crud/qc_task.py", - "source_location": "L177" + "source_location": "L178" }, { - "id": "crud_qc_task_rationale_757", + "id": "crud_qc_task_rationale_758", "label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba\uff1b\u4efb\u52a1\u672a\u5b8c\u6210\u65f6\u987a\u5e26\u6807\u8bb0\u4e3a\u5df2\u5b8c\u6210\u3002", "file_type": "rationale", "source_file": "crud/qc_task.py", - "source_location": "L757" + "source_location": "L758" }, { "id": "crud_process_route_py", @@ -9268,334 +9268,362 @@ "source_file": "crud/production_work_order.py", "source_location": "L1" }, + { + "id": "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "label": "apply_exclude_inactive_protocol_filter()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L53" + }, + { + "id": "crud_production_work_order_apply_planned_start_time_step_filter", + "label": "apply_planned_start_time_step_filter()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L88" + }, { "id": "crud_production_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L51" + "source_location": "L145" }, { "id": "crud_production_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L58" + "source_location": "L152" }, { "id": "crud_production_work_order_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L62" + "source_location": "L156" }, { "id": "crud_production_work_order_generate_work_order_no", "label": "_generate_work_order_no()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L74" + "source_location": "L168" }, { "id": "crud_production_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L93" + "source_location": "L187" }, { "id": "crud_production_work_order_enrich_wo_items", "label": "_enrich_wo_items()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L126" + "source_location": "L220" }, { "id": "crud_production_work_order_dec_price", "label": "_dec_price()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L139" + "source_location": "L233" }, { "id": "crud_production_work_order_enrich_outbound_items", "label": "_enrich_outbound_items()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L148" + "source_location": "L242" }, { "id": "crud_production_work_order_outbound_work_order_ids_by_keyword", "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L283" + "source_location": "L377" }, { "id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L337" + "source_location": "L431" }, { "id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L342" + "source_location": "L436" }, { "id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L347" + "source_location": "L441" }, { "id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L378" + "source_location": "L472" }, { "id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L431" + "source_location": "L525" }, { "id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L444" + "source_location": "L538" }, { "id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L555" + "source_location": "L649" }, { "id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L675" + "source_location": "L786" }, { "id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L718" + "source_location": "L829" }, { "id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L732" + "source_location": "L843" }, { "id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L753" + "source_location": "L864" }, { "id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L787" + "source_location": "L898" }, { "id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L838" + "source_location": "L949" }, { "id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L858" + "source_location": "L969" }, { "id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L920" + "source_location": "L1031" }, { "id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L953" + "source_location": "L1064" }, { "id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L972" + "source_location": "L1083" }, { "id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1019" + "source_location": "L1130" }, { "id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1070" + "source_location": "L1181" }, { "id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1089" + "source_location": "L1200" }, { "id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1103" + "source_location": "L1214" }, { "id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1130" + "source_location": "L1241" }, { "id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1171" + "source_location": "L1282" }, { "id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1186" + "source_location": "L1297" }, { "id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1208" + "source_location": "L1319" }, { "id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1256" + "source_location": "L1367" }, { "id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1292" + "source_location": "L1403" }, { - "id": "crud_production_work_order_rationale_151", + "id": "crud_production_work_order_rationale_54", + "label": "\u6392\u9664\u5173\u8054\u91c7\u96c6\u534f\u8bae/\u6350\u8d60\u534f\u8bae\u5904\u4e8e\u65e0\u6548\u6001\uff08\u5df2\u4f5c\u5e9f\u3001\u5c5e\u5730\u5e9f\u5f03\uff09\u7684\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u3002", + "file_type": "rationale", + "source_file": "crud/production_work_order.py", + "source_location": "L54" + }, + { + "id": "crud_production_work_order_rationale_97", + "label": "\u6309\u6d3b\u8dc3\u5de5\u5355/\u4efb\u52a1\u4e0b\u672a\u5b8c\u6210\u5de5\u827a\u6b65\u9aa4\u7684\u8ba1\u5212\u5f00\u59cb\u65f6\u95f4\u8fc7\u6ee4\u3002", + "file_type": "rationale", + "source_file": "crud/production_work_order.py", + "source_location": "L97" + }, + { + "id": "crud_production_work_order_rationale_245", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L151" + "source_location": "L245" }, { - "id": "crud_production_work_order_rationale_284", + "id": "crud_production_work_order_rationale_378", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L284" + "source_location": "L378" }, { - "id": "crud_production_work_order_rationale_350", + "id": "crud_production_work_order_rationale_444", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L350" + "source_location": "L444" }, { - "id": "crud_production_work_order_rationale_381", + "id": "crud_production_work_order_rationale_475", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L381" + "source_location": "L475" }, { - "id": "crud_production_work_order_rationale_432", + "id": "crud_production_work_order_rationale_526", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L432" + "source_location": "L526" }, { - "id": "crud_production_work_order_rationale_451", + "id": "crud_production_work_order_rationale_545", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L451" + "source_location": "L545" }, { - "id": "crud_production_work_order_rationale_681", + "id": "crud_production_work_order_rationale_792", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L681" + "source_location": "L792" }, { - "id": "crud_production_work_order_rationale_740", + "id": "crud_production_work_order_rationale_851", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L740" + "source_location": "L851" }, { - "id": "crud_production_work_order_rationale_788", + "id": "crud_production_work_order_rationale_899", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L788" + "source_location": "L899" }, { - "id": "crud_production_work_order_rationale_839", + "id": "crud_production_work_order_rationale_950", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L839" + "source_location": "L950" }, { - "id": "crud_production_work_order_rationale_865", + "id": "crud_production_work_order_rationale_976", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L865" + "source_location": "L976" }, { "id": "crud_material_py", @@ -11247,231 +11275,231 @@ "label": "list_mine_production_tasks()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1513" + "source_location": "L1551" }, { "id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1563" + "source_location": "L1615" }, { "id": "crud_production_task_build_process_library_for_editor", "label": "_build_process_library_for_editor()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1741" + "source_location": "L1793" }, { "id": "crud_production_task_get_production_task_editor_init", "label": "get_production_task_editor_init()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1766" + "source_location": "L1818" }, { "id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1830" + "source_location": "L1882" }, { "id": "crud_production_task_consume_task_input_cell_products", "label": "_consume_task_input_cell_products()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1859" + "source_location": "L1911" }, { "id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1906" + "source_location": "L1958" }, { "id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1966" + "source_location": "L2018" }, { "id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2121" + "source_location": "L2173" }, { "id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2166" + "source_location": "L2218" }, { "id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2189" + "source_location": "L2241" }, { "id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2259" + "source_location": "L2311" }, { "id": "crud_production_task_replace_step_configured_reagents", "label": "replace_step_configured_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2329" + "source_location": "L2381" }, { "id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2397" + "source_location": "L2449" }, { "id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2416" + "source_location": "L2468" }, { "id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2435" + "source_location": "L2487" }, { "id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2492" + "source_location": "L2544" }, { "id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2501" + "source_location": "L2553" }, { "id": "crud_production_task_output_item_has_spec", "label": "_output_item_has_spec()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2523" + "source_location": "L2575" }, { "id": "crud_production_task_output_item_spec_text", "label": "_output_item_spec_text()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2527" + "source_location": "L2579" }, { "id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2543" + "source_location": "L2595" }, { "id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2603" + "source_location": "L2655" }, { "id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2738" + "source_location": "L2790" }, { "id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2752" + "source_location": "L2804" }, { "id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2878" + "source_location": "L2930" }, { "id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2927" + "source_location": "L2979" }, { "id": "crud_production_task_empty_production_tab_step_counts", "label": "_empty_production_tab_step_counts()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2942" + "source_location": "L2994" }, { "id": "crud_production_task_resolve_production_tab_key", "label": "_resolve_production_tab_key()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2949" + "source_location": "L3001" }, { "id": "crud_production_task_aggregate_production_tab_step_field", "label": "_aggregate_production_tab_step_field()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2968" + "source_location": "L3020" }, { "id": "crud_production_task_base_active_step_count_query", "label": "_base_active_step_count_query()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2980" + "source_location": "L3032" }, { "id": "crud_production_task_count_step_tab_badges_by_tab", "label": "count_step_tab_badges_by_tab()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L3050" + "source_location": "L3105" }, { "id": "crud_production_task_count_production_work_order_tab_step_badges", "label": "count_production_work_order_tab_step_badges()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L3103" + "source_location": "L3152" }, { "id": "crud_production_task_count_mine_production_work_order_tab_step_badges", "label": "count_mine_production_work_order_tab_step_badges()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L3109" + "source_location": "L3158" }, { "id": "crud_production_task_rationale_1", @@ -11523,60 +11551,60 @@ "source_location": "L1104" }, { - "id": "crud_production_task_rationale_1745", + "id": "crud_production_task_rationale_1797", "label": "\u6309\u5206\u7c7b\u5206\u7ec4\u5de5\u827a\u5e93\uff0c\u7ed3\u6784\u4e0e\u524d\u7aef route-config \u5de6\u680f\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1745" + "source_location": "L1797" }, { - "id": "crud_production_task_rationale_1774", + "id": "crud_production_task_rationale_1826", "label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316\uff1a\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e\uff08\u5355\u6b21\u805a\u5408\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1774" + "source_location": "L1826" }, { - "id": "crud_production_task_rationale_1865", + "id": "crud_production_task_rationale_1917", "label": "\u4efb\u52a1\u9996\u6b21\u5b8c\u6210\u65f6\uff0c\u5c06\u539f\u6750\u6599\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\u6807\u8bb0\u4e3a\u5df2\u4f7f\u7528\u5e76\u91ca\u653e\u5e93\u4f4d\u5360\u7528\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1865" + "source_location": "L1917" }, { - "id": "crud_production_task_rationale_2493", + "id": "crud_production_task_rationale_2545", "label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32\uff08\u517c\u5bb9 YYYY-MM-DD \u4e0e ISO 8601\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L2493" + "source_location": "L2545" }, { - "id": "crud_production_task_rationale_2551", + "id": "crud_production_task_rationale_2603", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L2551" + "source_location": "L2603" }, { - "id": "crud_production_task_rationale_2754", + "id": "crud_production_task_rationale_2806", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L2754" + "source_location": "L2806" }, { - "id": "crud_production_task_rationale_2879", + "id": "crud_production_task_rationale_2931", "label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e\uff08\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L2879" + "source_location": "L2931" }, { - "id": "crud_production_task_rationale_3057", - "label": "\u6309 Tab \u7edf\u8ba1\u5de5\u827a\u6b65\u9aa4\u89d2\u6807\uff1a\u8ba1\u5212\u5f00\u59cb\u5df2\u5230\u671f\u672a\u5b8c\u6210\u6570 + \u672a\u5b89\u6392\u8d1f\u8d23\u4eba\u6570\u3002", + "id": "crud_production_task_rationale_3112", + "label": "\u6309 Tab \u7edf\u8ba1\u5de5\u827a\u6b65\u9aa4\u89d2\u6807\uff1a\u8ba1\u5212\u5f00\u59cb\u5df2\u5230\u671f\u672a\u5b8c\u6210\u6570 + \u8ba1\u5212\u5f00\u59cb\u5728\u4eca\u65e5\u4e4b\u540e\u672a\u5b8c\u6210\u6570\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L3057" + "source_location": "L3112" }, { "id": "crud_inbound_sample_special_py", @@ -17521,411 +17549,432 @@ "source_file": "crud/qc_work_order.py", "source_location": "L576" }, + { + "id": "crud_qc_work_order_protocol_group_key_for_item", + "label": "_protocol_group_key_for_item()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L823" + }, + { + "id": "crud_qc_work_order_enrich_protocol_sibling_samples", + "label": "_enrich_protocol_sibling_samples()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L839" + }, { "id": "crud_qc_work_order_enrich_production_work_order_refs", "label": "_enrich_production_work_order_refs()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L823" + "source_location": "L974" }, { "id": "crud_qc_work_order_gen_daily_no", "label": "_gen_daily_no()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L848" + "source_location": "L999" }, { "id": "crud_qc_work_order_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L862" + "source_location": "L1013" }, { "id": "crud_qc_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L870" + "source_location": "L1021" }, { "id": "crud_qc_work_order_create_work_order_from_reception", "label": "create_work_order_from_reception()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L938" + "source_location": "L1089" }, { "id": "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "label": "_valid_qc_dispatch_output_type_ids()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1055" + "source_location": "L1206" }, { "id": "crud_qc_work_order_resolve_cell_product_id_by_barcode", "label": "_resolve_cell_product_id_by_barcode()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1068" + "source_location": "L1219" }, { "id": "crud_qc_work_order_create_qc_work_order_from_production", "label": "create_qc_work_order_from_production()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1086" + "source_location": "L1237" }, { "id": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "label": "list_step_output_dispatch_options_for_production_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1243" + "source_location": "L1394" }, { "id": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "label": "list_cell_product_options_for_production_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1351" + "source_location": "L1502" + }, + { + "id": "crud_qc_work_order_protocol_sample_ids_for_sample_type", + "label": "_protocol_sample_ids_for_sample_type()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L1516" }, { "id": "crud_qc_work_order_list_work_orders", "label": "list_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1365" + "source_location": "L1552" }, { "id": "crud_qc_work_order_build_work_order_list_summaries", "label": "build_work_order_list_summaries()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1518" + "source_location": "L1716" }, { "id": "crud_qc_work_order_empty_qc_tab_counts", "label": "_empty_qc_tab_counts()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1552" + "source_location": "L1750" }, { "id": "crud_qc_work_order_resolve_wo_tab_key", "label": "_resolve_wo_tab_key()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1556" + "source_location": "L1754" }, { "id": "crud_qc_work_order_unfinished_work_order_filter", "label": "_unfinished_work_order_filter()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1575" + "source_location": "L1773" }, { "id": "crud_qc_work_order_enrich_unfinished_badge_counts", "label": "_enrich_unfinished_badge_counts()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1585" + "source_location": "L1783" }, { "id": "crud_qc_work_order_aggregate_qc_tab_counts", "label": "_aggregate_qc_tab_counts()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1621" + "source_location": "L1819" }, { "id": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "label": "count_unfinished_work_orders_by_tab()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1633" + "source_location": "L1831" }, { "id": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "label": "count_mine_unfinished_work_orders_by_tab()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1666" + "source_location": "L1864" }, { "id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1712" + "source_location": "L1910" }, { "id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1721" + "source_location": "L1919" }, { "id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1742" + "source_location": "L1940" }, { "id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1766" + "source_location": "L1964" }, { "id": "crud_qc_work_order_get_qc_info_map_for_samples", "label": "get_qc_info_map_for_samples()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1790" + "source_location": "L1988" }, { "id": "crud_qc_work_order_process_qc_info_items_from_wos", "label": "_process_qc_info_items_from_wos()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1855" + "source_location": "L2053" }, { "id": "crud_qc_work_order_get_process_qc_info_map_for_samples", "label": "get_process_qc_info_map_for_samples()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1867" + "source_location": "L2065" }, { "id": "crud_qc_work_order_list_process_qc_info_for_sample", "label": "list_process_qc_info_for_sample()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1934" + "source_location": "L2132" }, { "id": "crud_qc_work_order_get_schedule_gate_qc_info", "label": "get_schedule_gate_qc_info()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1959" + "source_location": "L2157" }, { "id": "crud_qc_work_order_list_process_qc_info_for_schedule", "label": "list_process_qc_info_for_schedule()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1986" + "source_location": "L2184" }, { "id": "crud_qc_work_order_list_process_qc_info_for_production_work_order", "label": "list_process_qc_info_for_production_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2011" + "source_location": "L2209" }, { "id": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", "label": "_gate_qc_info_for_inbound_production_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2035" + "source_location": "L2233" }, { "id": "crud_qc_work_order_get_production_work_order_qc_info", "label": "get_production_work_order_qc_info()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2075" + "source_location": "L2273" }, { "id": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", "label": "_resolve_reception_id_for_work_order_detail()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2135" + "source_location": "L2333" }, { "id": "crud_qc_work_order_get_work_order_detail", "label": "get_work_order_detail()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2157" + "source_location": "L2355" }, { "id": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "label": "_soft_delete_tasks_by_source_line_ids()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2242" + "source_location": "L2440" }, { "id": "crud_qc_work_order_get_task_by_source_line_id", "label": "_get_task_by_source_line_id()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2276" + "source_location": "L2474" }, { "id": "crud_qc_work_order_apply_item_assignees", "label": "_apply_item_assignees()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2290" + "source_location": "L2488" }, { "id": "crud_qc_work_order_sync_work_order_lab_items", "label": "_sync_work_order_lab_items()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2316" + "source_location": "L2514" }, { "id": "crud_qc_work_order_sync_work_order_third_party_items", "label": "_sync_work_order_third_party_items()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2440" + "source_location": "L2638" }, { "id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2580" + "source_location": "L2778" }, { "id": "crud_qc_work_order_try_complete_work_order", "label": "try_complete_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2624" + "source_location": "L2822" }, { "id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2651" + "source_location": "L2849" }, { "id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2673" + "source_location": "L2871" }, { "id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2698" + "source_location": "L2896" }, { "id": "crud_qc_work_order_create_temp_qc_work_order", "label": "create_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2723" + "source_location": "L2921" }, { "id": "crud_qc_work_order_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2764" + "source_location": "L2962" }, { "id": "crud_qc_work_order_update_temp_qc_work_order", "label": "update_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2798" + "source_location": "L2996" }, { "id": "crud_qc_work_order_list_temp_qc_work_orders", "label": "list_temp_qc_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2820" + "source_location": "L3018" }, { "id": "crud_qc_work_order_get_temp_qc_work_order", "label": "get_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2866" + "source_location": "L3064" }, { "id": "crud_qc_work_order_get_temp_qc_work_order_detail", "label": "get_temp_qc_work_order_detail()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2879" + "source_location": "L3077" }, { "id": "crud_qc_work_order_configure_temp_qc_work_order", "label": "configure_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2894" + "source_location": "L3092" }, { "id": "crud_qc_work_order_try_complete_temp_qc_work_order", "label": "try_complete_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2933" + "source_location": "L3131" }, { "id": "crud_qc_work_order_delete_temp_qc_work_order", "label": "delete_temp_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L2957" + "source_location": "L3155" }, { "id": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "label": "build_outbound_pilot_context_by_schedule()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L3029" + "source_location": "L3227" }, { "id": "crud_qc_work_order_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L3157" + "source_location": "L3355" }, { "id": "crud_qc_work_order_create_qc_work_order_manual", "label": "create_qc_work_order_manual()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L3192" + "source_location": "L3390" }, { "id": "crud_qc_work_order_create_outbound_qc_work_order", "label": "create_outbound_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L3229" + "source_location": "L3427" }, { "id": "crud_qc_work_order_delete_qc_work_order", "label": "delete_qc_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L3289" + "source_location": "L3487" }, { "id": "crud_qc_work_order_rationale_99", @@ -17984,165 +18033,172 @@ "source_location": "L562" }, { - "id": "crud_qc_work_order_rationale_946", + "id": "crud_qc_work_order_rationale_842", + "label": "\u5165\u5e93\u5217\u8868\uff1a\u8865\u5145\u540c\u534f\u8bae\u4e0b\u5168\u90e8\u6837\u672c\uff08\u4f9b\u5361\u7247\u6807\u9898\u680f\u300c\u540c\u534f\u8bae\u6837\u672c\u300d\u5c55\u793a\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L842" + }, + { + "id": "crud_qc_work_order_rationale_1097", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L946" + "source_location": "L1097" }, { - "id": "crud_qc_work_order_rationale_1096", + "id": "crud_qc_work_order_rationale_1247", "label": "\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u8d28\u68c0\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1096" + "source_location": "L1247" }, { - "id": "crud_qc_work_order_rationale_1249", + "id": "crud_qc_work_order_rationale_1400", "label": "\u6c47\u603b\u751f\u4ea7\u5de5\u5355\u4e0b\u53ef\u6d3e\u53d1\u7684\u6b65\u9aa4\u4ea7\u51fa\u7269\uff1a\u7c7b\u578b\u4e3a\u6709\u6548\u7269\u4e14\u6709\u6761\u7801\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1249" + "source_location": "L1400" }, { - "id": "crud_qc_work_order_rationale_1523", + "id": "crud_qc_work_order_rationale_1721", "label": "\u6279\u91cf\u6784\u5efa\u5217\u8868\u7ea7\u5de5\u5355\u6458\u8981\uff08\u4e0e list_work_orders \u5355\u9879\u5b57\u6bb5\u4e00\u81f4\uff0c\u975e\u8be6\u60c5\u63a5\u53e3\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1523" + "source_location": "L1721" }, { - "id": "crud_qc_work_order_rationale_1588", + "id": "crud_qc_work_order_rationale_1786", "label": "\u5217\u8868\u9879\u8865\u5145\u672a\u5b8c\u6210\u5361\u7247\u89d2\u6807\uff1a\u5f85\u914d\u7f6e=1\uff0c\u5df2\u914d\u7f6e=\u672a\u5b8c\u6210\u8d28\u68c0\u4efb\u52a1\u6570\uff08\u81f3\u5c11 1\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1588" + "source_location": "L1786" }, { - "id": "crud_qc_work_order_rationale_1639", + "id": "crud_qc_work_order_rationale_1837", "label": "\u6309 Tab \u7edf\u8ba1\u672a\u5b8c\u6210\u8d28\u68c0\u5de5\u5355\u6570\uff08\u5f85\u914d\u7f6e + \u5df2\u914d\u7f6e\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1639" + "source_location": "L1837" }, { - "id": "crud_qc_work_order_rationale_1672", + "id": "crud_qc_work_order_rationale_1870", "label": "\u6211\u7684\u8d28\u68c0\u4efb\u52a1\uff1a\u6309 Tab \u7edf\u8ba1\u5f53\u524d\u7528\u6237\u8d1f\u8d23\u4e14\u672a\u5b8c\u6210\u7684\u8d28\u68c0\u5de5\u5355\u6570\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1672" + "source_location": "L1870" }, { - "id": "crud_qc_work_order_rationale_1797", + "id": "crud_qc_work_order_rationale_1995", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u95e8\u7981\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08trigger_source=reception\uff09\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1797" + "source_location": "L1995" }, { - "id": "crud_qc_work_order_rationale_1874", + "id": "crud_qc_work_order_rationale_2072", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L1874" - }, - { - "id": "crud_qc_work_order_rationale_1940", - "label": "\u6309\u6837\u672c\u7f16\u7801\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08\u4f9b\u5165\u5e93\u653e\u884c\u67e5\u770b\u7b49\uff09\u3002", - "file_type": "rationale", - "source_file": "crud/qc_work_order.py", - "source_location": "L1940" - }, - { - "id": "crud_qc_work_order_rationale_1965", - "label": "\u51fa\u5e93\u8ba1\u5212\u81ea\u52a8\u8d28\u68c0\uff08trigger_source=schedule\uff09\uff0c\u4f9b\u8f93\u6ce8\u8ba1\u5212/\u51fa\u5e93\u653e\u884c\u67e5\u770b\u3002", - "file_type": "rationale", - "source_file": "crud/qc_work_order.py", - "source_location": "L1965" - }, - { - "id": "crud_qc_work_order_rationale_1992", - "label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", - "file_type": "rationale", - "source_file": "crud/qc_work_order.py", - "source_location": "L1992" - }, - { - "id": "crud_qc_work_order_rationale_2017", - "label": "\u6309\u751f\u4ea7\u5de5\u5355\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u7684\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", - "file_type": "rationale", - "source_file": "crud/qc_work_order.py", - "source_location": "L2017" - }, - { - "id": "crud_qc_work_order_rationale_2038", - "label": "\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u5173\u8054\u7684\u6837\u672c\u63a5\u6536\u8d28\u68c0\uff08trigger_source=reception\uff09\u3002", - "file_type": "rationale", - "source_file": "crud/qc_work_order.py", - "source_location": "L2038" - }, - { - "id": "crud_qc_work_order_rationale_2081", - "label": "\u751f\u4ea7\u5de5\u5355\u8d28\u68c0\u53ea\u8bfb\u6458\u8981\uff1a\u5165\u5e93\u542b\u6837\u672c\u63a5\u6536\u8d28\u68c0 + \u672c\u5de5\u5355\u6d3e\u53d1\u7684\u751f\u4ea7\u8fc7\u7a0b\u8d28\u68c0\u3002", - "file_type": "rationale", - "source_file": "crud/qc_work_order.py", - "source_location": "L2081" + "source_location": "L2072" }, { "id": "crud_qc_work_order_rationale_2138", - "label": "\u8be6\u60c5\u63a5\u53e3\u89e3\u6790\u63a5\u6536\u8bb0\u5f55 ID\uff1a\u4f18\u5148 reception_id\uff0c\u751f\u4ea7\u8fc7\u7a0b\u5de5\u5355\u6309 sample_code \u56de\u67e5\u3002", + "label": "\u6309\u6837\u672c\u7f16\u7801\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u5165\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff08\u4f9b\u5165\u5e93\u653e\u884c\u67e5\u770b\u7b49\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", "source_location": "L2138" }, { - "id": "crud_qc_work_order_rationale_2245", + "id": "crud_qc_work_order_rationale_2163", + "label": "\u51fa\u5e93\u8ba1\u5212\u81ea\u52a8\u8d28\u68c0\uff08trigger_source=schedule\uff09\uff0c\u4f9b\u8f93\u6ce8\u8ba1\u5212/\u51fa\u5e93\u653e\u884c\u67e5\u770b\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L2163" + }, + { + "id": "crud_qc_work_order_rationale_2190", + "label": "\u6309\u8f93\u6ce8\u8ba1\u5212\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u89e6\u53d1\u7684\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L2190" + }, + { + "id": "crud_qc_work_order_rationale_2215", + "label": "\u6309\u751f\u4ea7\u5de5\u5355\u8fd4\u56de\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u7684\u8d28\u68c0\u5de5\u5355\u6458\u8981\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L2215" + }, + { + "id": "crud_qc_work_order_rationale_2236", + "label": "\u5165\u5e93\u751f\u4ea7\u5de5\u5355\u5173\u8054\u7684\u6837\u672c\u63a5\u6536\u8d28\u68c0\uff08trigger_source=reception\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L2236" + }, + { + "id": "crud_qc_work_order_rationale_2279", + "label": "\u751f\u4ea7\u5de5\u5355\u8d28\u68c0\u53ea\u8bfb\u6458\u8981\uff1a\u5165\u5e93\u542b\u6837\u672c\u63a5\u6536\u8d28\u68c0 + \u672c\u5de5\u5355\u6d3e\u53d1\u7684\u751f\u4ea7\u8fc7\u7a0b\u8d28\u68c0\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L2279" + }, + { + "id": "crud_qc_work_order_rationale_2336", + "label": "\u8be6\u60c5\u63a5\u53e3\u89e3\u6790\u63a5\u6536\u8bb0\u5f55 ID\uff1a\u4f18\u5148 reception_id\uff0c\u751f\u4ea7\u8fc7\u7a0b\u5de5\u5355\u6309 sample_code \u56de\u67e5\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L2336" + }, + { + "id": "crud_qc_work_order_rationale_2443", "label": "\u8f6f\u5220\u6307\u5b9a\u660e\u7ec6\u884c\u5173\u8054\u7684\u8d28\u68c0\u4efb\u52a1\u53ca\u5176\u68c0\u6d4b\u7ed3\u679c\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2245" + "source_location": "L2443" }, { - "id": "crud_qc_work_order_rationale_2328", + "id": "crud_qc_work_order_rationale_2526", "label": "\u6bd4\u5bf9\u540c\u6b65\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6\uff1a\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e\uff0c\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2328" + "source_location": "L2526" }, { - "id": "crud_qc_work_order_rationale_2452", + "id": "crud_qc_work_order_rationale_2650", "label": "\u6bd4\u5bf9\u540c\u6b65\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6\uff1a\u4fdd\u7559\u5df2\u6709\u4efb\u52a1\u6570\u636e\uff0c\u4ec5\u589e\u5220\u53d8\u66f4\u9879\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2452" + "source_location": "L2650" }, { - "id": "crud_qc_work_order_rationale_2732", + "id": "crud_qc_work_order_rationale_2930", "label": "\u521b\u5efa\u4e34\u65f6\u8d28\u68c0\u5de5\u5355\uff08work_order_type='temporary'\uff0cLSZJ\u524d\u7f00\u7f16\u53f7\uff09", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2732" + "source_location": "L2930" }, { - "id": "crud_qc_work_order_rationale_2774", + "id": "crud_qc_work_order_rationale_2972", "label": "\u7f16\u8f91\u8d28\u68c0\u5de5\u5355\uff1a\u5165\u5e93/\u51fa\u5e93\u53ef\u6539\u5907\u6ce8\u4e0e\u72b6\u6001\uff1b\u4e34\u65f6\u53ef\u6539\u5907\u6ce8\u4e0e\u8d28\u68c0\u5bf9\u8c61", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L2774" + "source_location": "L2972" }, { - "id": "crud_qc_work_order_rationale_3032", + "id": "crud_qc_work_order_rationale_3230", "label": "\u6309\u8f93\u6ce8\u8ba1\u5212 ID \u7ec4\u88c5\u51fa\u5e93\u4e2d\u8bd5\u670d\u52a1\u4e0a\u4e0b\u6587\uff08\u7533\u8bf7\u5355/\u60a3\u8005/\u65b9\u6848/\u8ba1\u5212/\u4ea7\u54c1\uff09\uff0c\u4f9b\u8d28\u68c0\u4e0e\u751f\u4ea7\u5de5\u5355\u8be6\u60c5\u590d\u7528\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L3032" + "source_location": "L3230" }, { - "id": "crud_qc_work_order_rationale_3290", + "id": "crud_qc_work_order_rationale_3488", "label": "\u8f6f\u5220\u9664\u8d28\u68c0\u5de5\u5355\u53ca\u5176\u5173\u8054\u7684\u4efb\u52a1\u3001\u4efb\u52a1\u7ed3\u679c\u3001\u68c0\u6d4b\u9879\u76ee\u548c\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L3290" + "source_location": "L3488" }, { "id": "crud_outbound_handover_inventory_py", @@ -20277,343 +20333,343 @@ "label": "_donation_sample_id_col()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L44" + "source_location": "L42" }, { "id": "crud_sample_reception_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L49" + "source_location": "L47" }, { "id": "crud_sample_reception_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L53" + "source_location": "L51" }, { "id": "crud_sample_reception_dec", "label": "_dec()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L60" + "source_location": "L58" }, { "id": "crud_sample_reception_reception_to_dict", "label": "_reception_to_dict()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L66" + "source_location": "L64" }, { "id": "crud_sample_reception_sample_detail_rows_query", "label": "_sample_detail_rows_query()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L89" + "source_location": "L87" }, { "id": "crud_sample_reception_donation_sample_detail_rows_query", "label": "_donation_sample_detail_rows_query()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L123" + "source_location": "L121" }, { "id": "crud_sample_reception_donation_sample_pending_query", "label": "_donation_sample_pending_query()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L157" + "source_location": "L155" }, { "id": "crud_sample_reception_donation_rows_to_sample_list_items", "label": "_donation_rows_to_sample_list_items()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L195" + "source_location": "L193" }, { "id": "crud_sample_reception_sample_pending_query", "label": "_sample_pending_query()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L310" + "source_location": "L308" }, { "id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L348" + "source_location": "L346" }, { "id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L473" + "source_location": "L471" }, { "id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L546" + "source_location": "L544" }, { "id": "crud_sample_reception_finalize_reception_detail", "label": "_finalize_reception_detail()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L685" + "source_location": "L683" }, { "id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L691" + "source_location": "L689" }, { "id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L759" + "source_location": "L757" }, { "id": "crud_sample_reception_can_edit_sample_reception", "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1021" + "source_location": "L1004" }, { "id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1036" + "source_location": "L1019" }, { "id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1152" + "source_location": "L1119" }, { "id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1170" + "source_location": "L1137" }, { "id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1187" + "source_location": "L1154" }, { "id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1199" + "source_location": "L1166" }, { "id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1214" + "source_location": "L1181" }, { "id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1262" + "source_location": "L1229" }, { "id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1301" + "source_location": "L1268" }, { "id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1360" + "source_location": "L1327" }, { "id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1374" + "source_location": "L1341" }, { "id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1381" + "source_location": "L1348" }, { "id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1406" + "source_location": "L1373" }, { "id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1429" + "source_location": "L1396" }, { "id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1453" + "source_location": "L1420" }, { "id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1477" + "source_location": "L1444" }, { - "id": "crud_sample_reception_rationale_45", + "id": "crud_sample_reception_rationale_43", "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L45" + "source_location": "L43" }, { - "id": "crud_sample_reception_rationale_90", + "id": "crud_sample_reception_rationale_88", "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L90" + "source_location": "L88" }, { - "id": "crud_sample_reception_rationale_124", + "id": "crud_sample_reception_rationale_122", "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L124" + "source_location": "L122" }, { - "id": "crud_sample_reception_rationale_158", + "id": "crud_sample_reception_rationale_156", "label": "\u5f85\u63a5\u6536\uff1a\u6350\u8d60\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff0c\u4e0e\u7ec6\u80de\u5b58\u50a8\u4e00\u81f4\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L158" + "source_location": "L156" }, { - "id": "crud_sample_reception_rationale_202", + "id": "crud_sample_reception_rationale_200", "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L202" + "source_location": "L200" }, { - "id": "crud_sample_reception_rationale_311", + "id": "crud_sample_reception_rationale_309", "label": "\u5f85\u63a5\u6536\uff1a\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L311" + "source_location": "L309" }, { - "id": "crud_sample_reception_rationale_1026", + "id": "crud_sample_reception_rationale_1009", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1026" + "source_location": "L1009" }, { - "id": "crud_sample_reception_rationale_1054", + "id": "crud_sample_reception_rationale_1037", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1054" + "source_location": "L1037" }, { - "id": "crud_sample_reception_rationale_1220", + "id": "crud_sample_reception_rationale_1187", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1220" + "source_location": "L1187" }, { - "id": "crud_sample_reception_rationale_1267", + "id": "crud_sample_reception_rationale_1234", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1267" + "source_location": "L1234" }, { - "id": "crud_sample_reception_rationale_1308", + "id": "crud_sample_reception_rationale_1275", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1308" + "source_location": "L1275" }, { - "id": "crud_sample_reception_rationale_1364", + "id": "crud_sample_reception_rationale_1331", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1364" + "source_location": "L1331" }, { - "id": "crud_sample_reception_rationale_1388", + "id": "crud_sample_reception_rationale_1355", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1388" + "source_location": "L1355" }, { - "id": "crud_sample_reception_rationale_1413", + "id": "crud_sample_reception_rationale_1380", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1413" + "source_location": "L1380" }, { - "id": "crud_sample_reception_rationale_1434", + "id": "crud_sample_reception_rationale_1401", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1434" + "source_location": "L1401" }, { - "id": "crud_sample_reception_rationale_1458", + "id": "crud_sample_reception_rationale_1425", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1458" + "source_location": "L1425" }, { - "id": "crud_sample_reception_rationale_1483", + "id": "crud_sample_reception_rationale_1450", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1483" + "source_location": "L1450" }, { "id": "crud_consumable_pack_py", @@ -21861,82 +21917,89 @@ "source_file": "crud/sample_reception_lab_code.py", "source_location": "L18" }, - { - "id": "crud_sample_reception_lab_code_reception_time_date_str", - "label": "reception_time_date_str()", - "file_type": "code", - "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L28" - }, { "id": "crud_sample_reception_lab_code_format_lab_storage_code", "label": "format_lab_storage_code()", "file_type": "code", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L32" + "source_location": "L28" }, { "id": "crud_sample_reception_lab_code_max_existing_seq", "label": "_max_existing_seq()", "file_type": "code", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L36" + "source_location": "L32" }, { "id": "crud_sample_reception_lab_code_sync_sequence_from_existing", "label": "_sync_sequence_from_existing()", "file_type": "code", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L60" + "source_location": "L56" }, { "id": "crud_sample_reception_lab_code_allocate_one_seq", "label": "_allocate_one_seq()", "file_type": "code", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L101" + "source_location": "L97" }, { "id": "crud_sample_reception_lab_code_allocate_lab_storage_codes", "label": "allocate_lab_storage_codes()", "file_type": "code", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L145" + "source_location": "L141" + }, + { + "id": "crud_sample_reception_lab_code_validate_lab_storage_code", + "label": "validate_lab_storage_code()", + "file_type": "code", + "source_file": "crud/sample_reception_lab_code.py", + "source_location": "L164" }, { "id": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "label": "validate_and_parse_lab_storage_code()", "file_type": "code", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L168" + "source_location": "L174" }, { "id": "crud_sample_reception_lab_code_assert_lab_storage_code_available", "label": "assert_lab_storage_code_available()", "file_type": "code", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L189" + "source_location": "L186" }, { "id": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", "label": "sync_lab_storage_seq_after_use()", "file_type": "code", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L207" + "source_location": "L204" }, { "id": "crud_sample_reception_lab_code_rationale_1", - "label": "\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1aRK + \u63a5\u6536\u65e5\u671f YYYYMMDD + 3 \u4f4d\u5e8f\u53f7", + "label": "\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\u6821\u9a8c\u4e0e\uff08\u9057\u7559\uff09RK \u81ea\u52a8\u5360\u53f7\u5206\u914d\u3002", "file_type": "rationale", "source_file": "crud/sample_reception_lab_code.py", "source_location": "L1" }, { - "id": "crud_sample_reception_lab_code_rationale_172", - "label": "\u6821\u9a8c\u5165\u5e93\u7f16\u7801\u975e\u7a7a\uff1b\u82e5\u4e3a RK+\u65e5\u671f+\u5e8f\u53f7 \u683c\u5f0f\u5219\u89e3\u6790 biz_date/seq \u4f9b\u5e8f\u53f7\u540c\u6b65\uff0c\u5426\u5219\u4ec5\u8fd4\u56de\u7f16\u7801\u672c\u8eab\u3002", + "id": "crud_sample_reception_lab_code_rationale_165", + "label": "\u6821\u9a8c\u5165\u5e93\u7f16\u7801\uff1a\u975e\u7a7a\u3001\u957f\u5ea6\u4e0d\u8d85\u8fc7 32\uff1b\u4e0d\u9650\u5236\u5177\u4f53\u683c\u5f0f\u3002", "file_type": "rationale", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L172" + "source_location": "L165" + }, + { + "id": "crud_sample_reception_lab_code_rationale_177", + "label": "\u517c\u5bb9\u65e7\u8c03\u7528\uff1a\u6821\u9a8c\u7f16\u7801\uff1b\u82e5\u4e3a RK+\u65e5\u671f+\u5e8f\u53f7 \u5219\u989d\u5916\u89e3\u6790\u4f9b\u5360\u53f7\u903b\u8f91\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception_lab_code.py", + "source_location": "L177" }, { "id": "crud_cell_sample_type_py", @@ -24351,476 +24414,476 @@ "label": "qc_work_order_tab_unfinished_counts()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L684" + "source_location": "L686" }, { "id": "api_qc_qc_work_order_mine_tab_unfinished_counts", "label": "qc_work_order_mine_tab_unfinished_counts()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L701" + "source_location": "L703" }, { "id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L720" + "source_location": "L722" }, { "id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L739" + "source_location": "L741" }, { "id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L758" + "source_location": "L760" }, { "id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L788" + "source_location": "L790" }, { "id": "api_qc_inboundsamplespecialmarkbody", "label": "InboundSampleSpecialMarkBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L801" + "source_location": "L803" }, { "id": "api_qc_update_inbound_sample_special_mark", "label": "update_inbound_sample_special_mark()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L811" + "source_location": "L813" }, { "id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L843" + "source_location": "L845" }, { "id": "api_qc_workorderinspectionbatchesbatchbody", "label": "WorkOrderInspectionBatchesBatchBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L874" + "source_location": "L876" }, { "id": "api_qc_batch_list_qc_work_order_inspection_batches", "label": "batch_list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L881" + "source_location": "L883" }, { "id": "api_qc_list_qc_work_order_inspection_batches", "label": "list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L901" + "source_location": "L903" }, { "id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L923" + "source_location": "L925" }, { "id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L930" + "source_location": "L932" }, { "id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L962" + "source_location": "L964" }, { "id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L997" + "source_location": "L999" }, { "id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1030" + "source_location": "L1032" }, { "id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1048" + "source_location": "L1050" }, { "id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1067" + "source_location": "L1069" }, { "id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1087" + "source_location": "L1089" }, { "id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1102" + "source_location": "L1104" }, { "id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1125" + "source_location": "L1127" }, { "id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1145" + "source_location": "L1147" }, { "id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1206" + "source_location": "L1208" }, { "id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1232" + "source_location": "L1234" }, { "id": "api_qc_maybe_strip_qc_material_amount_fields", "label": "_maybe_strip_qc_material_amount_fields()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1248" + "source_location": "L1250" }, { "id": "api_qc_maybe_strip_qc_third_party_fee_fields", "label": "_maybe_strip_qc_third_party_fee_fields()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1256" + "source_location": "L1258" }, { "id": "api_qc_maybe_strip_qc_material_stock_check_detail", "label": "_maybe_strip_qc_material_stock_check_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1280" + "source_location": "L1282" }, { "id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1289" + "source_location": "L1291" }, { "id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1300" + "source_location": "L1302" }, { "id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1311" + "source_location": "L1313" }, { "id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1326" + "source_location": "L1328" }, { "id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1341" + "source_location": "L1343" }, { "id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1348" + "source_location": "L1350" }, { "id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1355" + "source_location": "L1357" }, { "id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1364" + "source_location": "L1366" }, { "id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1372" + "source_location": "L1374" }, { "id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1380" + "source_location": "L1382" }, { "id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1401" + "source_location": "L1403" }, { "id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1431" + "source_location": "L1433" }, { "id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1454" + "source_location": "L1456" }, { "id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1485" + "source_location": "L1487" }, { "id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1502" + "source_location": "L1504" }, { "id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1524" + "source_location": "L1526" }, { "id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1536" + "source_location": "L1538" }, { "id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1566" + "source_location": "L1568" }, { "id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1595" + "source_location": "L1597" }, { "id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1612" + "source_location": "L1614" }, { "id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1665" + "source_location": "L1667" }, { "id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1701" + "source_location": "L1703" }, { "id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1743" + "source_location": "L1745" }, { "id": "api_qc_batch_stock_in_qc_material_batches", "label": "batch_stock_in_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1785" + "source_location": "L1787" }, { "id": "api_qc_batch_stock_out_qc_material_batches", "label": "batch_stock_out_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1795" + "source_location": "L1797" }, { "id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1805" + "source_location": "L1807" }, { "id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1818" + "source_location": "L1820" }, { "id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1848" + "source_location": "L1850" }, { "id": "api_qc_list_qc_material_linked_task_usages", "label": "list_qc_material_linked_task_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1887" + "source_location": "L1889" }, { "id": "api_qc_list_qc_material_stock_check_requisitions", "label": "list_qc_material_stock_check_requisitions()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1917" + "source_location": "L1919" }, { "id": "api_qc_mark_qc_material_usage_fully_used", "label": "mark_qc_material_usage_fully_used()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1944" + "source_location": "L1946" }, { "id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1974" + "source_location": "L1976" }, { "id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1981" + "source_location": "L1983" }, { "id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2001" + "source_location": "L2003" }, { "id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2007" + "source_location": "L2009" }, { "id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2038" + "source_location": "L2040" }, { "id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2064" + "source_location": "L2066" }, { "id": "api_qc_save_qc_material_stock_check_unused_lines", "label": "save_qc_material_stock_check_unused_lines()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2081" + "source_location": "L2083" }, { "id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2107" + "source_location": "L2109" }, { "id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2124" + "source_location": "L2126" }, { "id": "api_qc_rationale_1", @@ -24830,46 +24893,46 @@ "source_location": "L1" }, { - "id": "api_qc_rationale_1790", + "id": "api_qc_rationale_1792", "label": "\u6279\u91cf\u5165\u5e93\uff08\u4e0e /qc-materials/batch-stock-in \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1790" + "source_location": "L1792" }, { - "id": "api_qc_rationale_1800", + "id": "api_qc_rationale_1802", "label": "\u6279\u91cf\u51fa\u5e93\uff08\u4e0e /qc-materials/batch-stock-out \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1800" + "source_location": "L1802" }, { - "id": "api_qc_rationale_1810", + "id": "api_qc_rationale_1812", "label": "\u6279\u91cf\u5e9f\u5f03\uff08\u4e0e /qc-materials/batch-discard \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1810" + "source_location": "L1812" }, { - "id": "api_qc_rationale_1860", + "id": "api_qc_rationale_1862", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55\uff08\u624b\u52a8\u51fa\u5e93\u9886\u7528\u4eba / \u4efb\u52a1\u4f7f\u7528\u586b\u62a5\u4eba\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1860" + "source_location": "L1862" }, { - "id": "api_qc_rationale_1924", + "id": "api_qc_rationale_1926", "label": "\u76d8\u70b9\u767b\u8bb0\uff1a\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55\uff08\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1924" + "source_location": "L1926" }, { - "id": "api_qc_rationale_1951", + "id": "api_qc_rationale_1953", "label": "\u6807\u8bb0\u9886\u7528\u8bb0\u5f55\u5df2\u4f7f\u7528\u5b8c\uff08\u76d8\u70b9\u767b\u8bb0 / \u53d8\u52a8\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1951" + "source_location": "L1953" }, { "id": "api_market_py", @@ -30616,308 +30679,308 @@ "label": "production_work_order_tab_step_counts()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1712" + "source_location": "L1718" }, { "id": "api_production_production_work_order_mine_tab_step_counts", "label": "production_work_order_mine_tab_step_counts()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1729" + "source_location": "L1735" }, { "id": "api_production_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1748" + "source_location": "L1754" }, { "id": "api_production_update_production_work_order_api", "label": "update_production_work_order_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1761" + "source_location": "L1767" }, { "id": "api_production_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1790" + "source_location": "L1796" }, { "id": "api_production_delete_production_work_order_api", "label": "delete_production_work_order_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1807" + "source_location": "L1813" }, { "id": "api_production_configure_production_work_order", "label": "configure_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1821" + "source_location": "L1827" }, { "id": "api_production_list_production_work_order_cell_product_options", "label": "list_production_work_order_cell_product_options()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1853" + "source_location": "L1859" }, { "id": "api_production_get_production_work_order_qc_info_api", "label": "get_production_work_order_qc_info_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1869" + "source_location": "L1875" }, { "id": "api_production_create_qc_work_order_from_production_api", "label": "create_qc_work_order_from_production_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1885" + "source_location": "L1891" }, { "id": "api_production_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1918" + "source_location": "L1924" }, { "id": "api_production_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1940" + "source_location": "L1946" }, { "id": "api_production_list_production_tasks_by_work_orders", "label": "list_production_tasks_by_work_orders()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1968" + "source_location": "L1974" }, { "id": "api_production_list_my_production_tasks", "label": "list_my_production_tasks()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2002" + "source_location": "L2008" }, { "id": "api_production_forward_production_task_api", "label": "forward_production_task_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2035" + "source_location": "L2047" }, { "id": "api_production_reassign_production_task_api", "label": "reassign_production_task_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2071" + "source_location": "L2083" }, { "id": "api_production_dispatch_production_task_steps_api", "label": "dispatch_production_task_steps_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2098" + "source_location": "L2110" }, { "id": "api_production_get_production_task_editor_init", "label": "get_production_task_editor_init()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2131" + "source_location": "L2143" }, { "id": "api_production_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2152" + "source_location": "L2164" }, { "id": "api_production_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2171" + "source_location": "L2183" }, { "id": "api_production_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2189" + "source_location": "L2201" }, { "id": "api_production_update_production_task_status", "label": "update_production_task_status()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2203" + "source_location": "L2215" }, { "id": "api_production_add_production_task_step", "label": "add_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2229" + "source_location": "L2241" }, { "id": "api_production_update_production_task_step", "label": "update_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2250" + "source_location": "L2262" }, { "id": "api_production_delete_production_task_step", "label": "delete_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2272" + "source_location": "L2284" }, { "id": "api_production_reorder_production_task_steps", "label": "reorder_production_task_steps()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2290" + "source_location": "L2302" }, { "id": "api_production_copy_production_task_step", "label": "copy_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2307" + "source_location": "L2319" }, { "id": "api_production_replace_task_step_reagents", "label": "replace_task_step_reagents()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2330" + "source_location": "L2342" }, { "id": "api_production_replace_task_step_consumables", "label": "replace_task_step_consumables()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2363" + "source_location": "L2375" }, { "id": "api_production_replace_task_step_configured_reagents", "label": "replace_task_step_configured_reagents()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2396" + "source_location": "L2408" }, { "id": "api_production_replace_task_step_data_collections", "label": "replace_task_step_data_collections()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2430" + "source_location": "L2442" }, { "id": "api_production_replace_task_step_outputs", "label": "replace_task_step_outputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2450" + "source_location": "L2462" }, { "id": "api_production_set_production_task_inputs", "label": "set_production_task_inputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2470" + "source_location": "L2482" }, { "id": "api_production_set_production_task_outputs", "label": "set_production_task_outputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2489" + "source_location": "L2501" }, { "id": "api_production_get_next_cell_product_code", "label": "get_next_cell_product_code()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2513" + "source_location": "L2525" }, { "id": "api_production_get_cell_product_max_passage_seq", "label": "get_cell_product_max_passage_seq()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2527" + "source_location": "L2539" }, { "id": "api_production_get_cell_product_max_suffix_seq", "label": "get_cell_product_max_suffix_seq()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2569" + "source_location": "L2581" }, { "id": "api_production_check_cell_product_code", "label": "check_cell_product_code()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2584" + "source_location": "L2596" }, { "id": "api_production_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2602" + "source_location": "L2614" }, { "id": "api_production_get_cell_product_detail", "label": "get_cell_product_detail()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2631" + "source_location": "L2643" }, { "id": "api_production_get_cell_product_chain", "label": "get_cell_product_chain()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2644" + "source_location": "L2656" }, { "id": "api_production_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2657" + "source_location": "L2669" }, { "id": "api_production_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2707" + "source_location": "L2719" }, { "id": "api_production_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2726" + "source_location": "L2738" }, { "id": "api_production_rationale_1", @@ -30927,32 +30990,32 @@ "source_location": "L1" }, { - "id": "api_production_rationale_2137", + "id": "api_production_rationale_2149", "label": "\u7f16\u8f91\u751f\u4ea7\u4efb\u52a1\u5f39\u7a97\u521d\u59cb\u5316\uff1a\u4efb\u52a1\u8be6\u60c5 + \u5de5\u827a\u5e93 + \u6b65\u9aa4\u914d\u7f6e\u53c2\u8003\u6570\u636e\uff08\u805a\u5408\u63a5\u53e3\uff09\u3002", "file_type": "rationale", "source_file": "api/production.py", - "source_location": "L2137" + "source_location": "L2149" }, { - "id": "api_production_rationale_2534", + "id": "api_production_rationale_2546", "label": "\u67e5\u8be2 `{productCode}-{\u4ee3\u6b21}-XX` \u5728\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7\u3002", "file_type": "rationale", "source_file": "api/production.py", - "source_location": "L2534" + "source_location": "L2546" }, { - "id": "api_production_rationale_2574", + "id": "api_production_rationale_2586", "label": "\u67e5\u8be2 `{productCode}-XX` \u5728\u7ec6\u80de\u4ea7\u54c1\u5e93\u4e2d\u7684\u6700\u5927\u4e24\u4f4d\u5e8f\u53f7\u3002", "file_type": "rationale", "source_file": "api/production.py", - "source_location": "L2574" + "source_location": "L2586" }, { - "id": "api_production_rationale_2590", + "id": "api_production_rationale_2602", "label": "\u68c0\u67e5\u4ea7\u54c1\u7f16\u7801\u662f\u5426\u5df2\u88ab\u5360\u7528\uff08\u7f16\u8f91\u65f6\u53ef\u6392\u9664\u5f53\u524d\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "api/production.py", - "source_location": "L2590" + "source_location": "L2602" }, { "id": "api_protocol_sample_collection_py", @@ -34795,7 +34858,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "core/protocol_status_display.py", - "source_location": "L35", + "source_location": "L38", "weight": 1.0 }, { @@ -34804,7 +34867,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "core/protocol_status_display.py", - "source_location": "L59", + "source_location": "L62", "weight": 1.0 }, { @@ -34813,7 +34876,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "core/protocol_status_display.py", - "source_location": "L78", + "source_location": "L81", "weight": 1.0 }, { @@ -34822,7 +34885,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "core/protocol_status_display.py", - "source_location": "L72", + "source_location": "L75", "weight": 1.0 }, { @@ -43867,7 +43930,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L27", + "source_location": "L30", "weight": 1.0 }, { @@ -43876,7 +43939,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L27", + "source_location": "L30", "weight": 1.0 }, { @@ -43885,7 +43948,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L31", + "source_location": "L34", "weight": 1.0 }, { @@ -43894,7 +43957,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L31", + "source_location": "L34", "weight": 1.0 }, { @@ -43903,7 +43966,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 1.0 }, { @@ -43912,7 +43975,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L37", + "source_location": "L40", "weight": 1.0 }, { @@ -43921,7 +43984,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L47", + "source_location": "L50", "weight": 1.0 }, { @@ -43930,7 +43993,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L47", + "source_location": "L50", "weight": 1.0 }, { @@ -49996,7 +50059,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L176", + "source_location": "L177", "weight": 1.0 }, { @@ -50005,7 +50068,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L200", + "source_location": "L201", "weight": 1.0 }, { @@ -50014,7 +50077,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L220", + "source_location": "L221", "weight": 1.0 }, { @@ -50023,7 +50086,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L367", + "source_location": "L368", "weight": 1.0 }, { @@ -50032,7 +50095,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L378", + "source_location": "L379", "weight": 1.0 }, { @@ -50041,7 +50104,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L425", + "source_location": "L426", "weight": 1.0 }, { @@ -50050,7 +50113,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L506", + "source_location": "L507", "weight": 1.0 }, { @@ -50059,7 +50122,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L598", + "source_location": "L599", "weight": 1.0 }, { @@ -50068,7 +50131,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L605", + "source_location": "L606", "weight": 1.0 }, { @@ -50077,7 +50140,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L612", + "source_location": "L613", "weight": 1.0 }, { @@ -50086,7 +50149,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L642", + "source_location": "L643", "weight": 1.0 }, { @@ -50095,7 +50158,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L651", + "source_location": "L652", "weight": 1.0 }, { @@ -50104,7 +50167,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L684", + "source_location": "L685", "weight": 1.0 }, { @@ -50113,7 +50176,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L701", + "source_location": "L702", "weight": 1.0 }, { @@ -50122,7 +50185,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L705", + "source_location": "L706", "weight": 1.0 }, { @@ -50131,7 +50194,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L746", + "source_location": "L747", "weight": 1.0 }, { @@ -50140,7 +50203,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L798", + "source_location": "L799", "weight": 1.0 }, { @@ -50149,7 +50212,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L828", + "source_location": "L829", "weight": 1.0 }, { @@ -50158,7 +50221,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L877", + "source_location": "L878", "weight": 1.0 }, { @@ -50194,7 +50257,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L216", + "source_location": "L217", "weight": 1.0 }, { @@ -50203,7 +50266,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L324", + "source_location": "L325", "weight": 1.0 }, { @@ -50212,7 +50275,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L373", + "source_location": "L374", "weight": 1.0 }, { @@ -50221,7 +50284,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L374", + "source_location": "L375", "weight": 1.0 }, { @@ -50230,7 +50293,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L401", + "source_location": "L402", "weight": 1.0 }, { @@ -50239,30 +50302,21 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L501", - "weight": 1.0 - }, - { - "source": "crud_qc_task_list_tasks", - "target": "crud_qc_task_enrich_tasks_reception_fields", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/qc_task.py", "source_location": "L502", "weight": 1.0 }, { - "source": "crud_qc_task_list_mine_tasks", - "target": "crud_qc_task_task_row_to_dict", + "source": "crud_qc_task_list_tasks", + "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L592", + "source_location": "L503", "weight": 1.0 }, { "source": "crud_qc_task_list_mine_tasks", - "target": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", @@ -50271,20 +50325,29 @@ }, { "source": "crud_qc_task_list_mine_tasks", - "target": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", + "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", "source_location": "L594", "weight": 1.0 }, + { + "source": "crud_qc_task_list_mine_tasks", + "target": "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L595", + "weight": 1.0 + }, { "source": "crud_qc_task_list_tasks_by_work_order", "target": "crud_qc_task_list_tasks_by_work_order_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L609", + "source_location": "L610", "weight": 1.0 }, { @@ -50293,25 +50356,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L631", - "weight": 1.0 - }, - { - "source": "crud_qc_task_list_tasks_by_work_order_ids", - "target": "crud_qc_task_enrich_tasks_reception_fields", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/qc_task.py", "source_location": "L632", "weight": 1.0 }, + { + "source": "crud_qc_task_list_tasks_by_work_order_ids", + "target": "crud_qc_task_enrich_tasks_reception_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L633", + "weight": 1.0 + }, { "source": "crud_qc_task_get_task_detail", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L666", + "source_location": "L667", "weight": 1.0 }, { @@ -50320,7 +50383,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L667", + "source_location": "L668", "weight": 1.0 }, { @@ -50329,7 +50392,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L685", + "source_location": "L686", "weight": 1.0 }, { @@ -50338,7 +50401,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L715", + "source_location": "L716", "weight": 1.0 }, { @@ -50347,7 +50410,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L729", + "source_location": "L730", "weight": 1.0 }, { @@ -50356,7 +50419,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L760", + "source_location": "L761", "weight": 1.0 }, { @@ -50365,7 +50428,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L777", + "source_location": "L778", "weight": 1.0 }, { @@ -50374,7 +50437,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L787", + "source_location": "L788", "weight": 1.0 }, { @@ -50383,25 +50446,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L807", + "source_location": "L808", "weight": 1.0 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "crud_qc_task_merge_work_order_summary_into_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L177", + "source_location": "L178", "weight": 1.0 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "crud_qc_task_apply_task_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L757", + "source_location": "L758", "weight": 1.0 }, { @@ -54411,7 +54474,7 @@ }, { "source": "crud_production_work_order_py", - "target": "app_core_utils", + "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", @@ -54420,7 +54483,7 @@ }, { "source": "crud_production_work_order_py", - "target": "app_crud_collection_protocol", + "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", @@ -54429,7 +54492,7 @@ }, { "source": "crud_production_work_order_py", - "target": "app_crud", + "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", @@ -54456,47 +54519,74 @@ }, { "source": "crud_production_work_order_py", - "target": "app_models_models", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", "source_location": "L17", "weight": 1.0 }, + { + "source": "crud_production_work_order_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 1.0 + }, { "source": "crud_production_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L33", - "weight": 1.0 - }, - { - "source": "crud_production_work_order_py", - "target": "app_schemas_production_work_order", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "crud/production_work_order.py", - "source_location": "L34", - "weight": 1.0 - }, - { - "source": "crud_production_work_order_py", - "target": "app_services_qc_work_order_fee_summary", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "crud/production_work_order.py", "source_location": "L35", "weight": 1.0 }, + { + "source": "crud_production_work_order_py", + "target": "app_schemas_production_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "app_services_qc_work_order_fee_summary", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_apply_planned_start_time_step_filter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L88", + "weight": 1.0 + }, { "source": "crud_production_work_order_py", "target": "crud_production_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L51", + "source_location": "L145", "weight": 1.0 }, { @@ -54505,7 +54595,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L58", + "source_location": "L152", "weight": 1.0 }, { @@ -54514,7 +54604,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L62", + "source_location": "L156", "weight": 1.0 }, { @@ -54523,7 +54613,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L74", + "source_location": "L168", "weight": 1.0 }, { @@ -54532,7 +54622,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L93", + "source_location": "L187", "weight": 1.0 }, { @@ -54541,7 +54631,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L126", + "source_location": "L220", "weight": 1.0 }, { @@ -54550,7 +54640,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L139", + "source_location": "L233", "weight": 1.0 }, { @@ -54559,7 +54649,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L148", + "source_location": "L242", "weight": 1.0 }, { @@ -54568,7 +54658,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L283", + "source_location": "L377", "weight": 1.0 }, { @@ -54577,52 +54667,52 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L337", - "weight": 1.0 - }, - { - "source": "crud_production_work_order_py", - "target": "crud_production_work_order_accept_conclusion_label", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_work_order.py", - "source_location": "L342", - "weight": 1.0 - }, - { - "source": "crud_production_work_order_py", - "target": "crud_production_work_order_attach_reception_detail", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_work_order.py", - "source_location": "L347", - "weight": 1.0 - }, - { - "source": "crud_production_work_order_py", - "target": "crud_production_work_order_attach_outbound_detail", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_work_order.py", - "source_location": "L378", - "weight": 1.0 - }, - { - "source": "crud_production_work_order_py", - "target": "crud_production_work_order_wo_to_response_dict", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_work_order.py", "source_location": "L431", "weight": 1.0 }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_accept_conclusion_label", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L436", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_attach_reception_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L441", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_attach_outbound_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L472", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_wo_to_response_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L525", + "weight": 1.0 + }, { "source": "crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L444", + "source_location": "L538", "weight": 1.0 }, { @@ -54631,7 +54721,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L555", + "source_location": "L649", "weight": 1.0 }, { @@ -54640,7 +54730,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L675", + "source_location": "L786", "weight": 1.0 }, { @@ -54649,7 +54739,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L718", + "source_location": "L829", "weight": 1.0 }, { @@ -54658,7 +54748,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L732", + "source_location": "L843", "weight": 1.0 }, { @@ -54667,7 +54757,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L753", + "source_location": "L864", "weight": 1.0 }, { @@ -54676,7 +54766,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L787", + "source_location": "L898", "weight": 1.0 }, { @@ -54685,7 +54775,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L838", + "source_location": "L949", "weight": 1.0 }, { @@ -54694,7 +54784,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L858", + "source_location": "L969", "weight": 1.0 }, { @@ -54703,7 +54793,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L920", + "source_location": "L1031", "weight": 1.0 }, { @@ -54712,7 +54802,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L953", + "source_location": "L1064", "weight": 1.0 }, { @@ -54721,7 +54811,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L972", + "source_location": "L1083", "weight": 1.0 }, { @@ -54730,7 +54820,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1019", + "source_location": "L1130", "weight": 1.0 }, { @@ -54739,7 +54829,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1070", + "source_location": "L1181", "weight": 1.0 }, { @@ -54748,7 +54838,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1089", + "source_location": "L1200", "weight": 1.0 }, { @@ -54757,7 +54847,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1103", + "source_location": "L1214", "weight": 1.0 }, { @@ -54766,7 +54856,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1130", + "source_location": "L1241", "weight": 1.0 }, { @@ -54775,7 +54865,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1171", + "source_location": "L1282", "weight": 1.0 }, { @@ -54784,7 +54874,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1186", + "source_location": "L1297", "weight": 1.0 }, { @@ -54793,7 +54883,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1208", + "source_location": "L1319", "weight": 1.0 }, { @@ -54802,7 +54892,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1256", + "source_location": "L1367", "weight": 1.0 }, { @@ -54811,7 +54901,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1292", + "source_location": "L1403", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_apply_planned_start_time_step_filter", + "target": "crud_production_work_order_normalize_date_bound", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L120", "weight": 1.0 }, { @@ -54820,7 +54919,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L121", + "source_location": "L215", "weight": 1.0 }, { @@ -54829,7 +54928,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L188", + "source_location": "L282", "weight": 1.0 }, { @@ -54838,7 +54937,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L276", + "source_location": "L370", "weight": 1.0 }, { @@ -54847,7 +54946,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L363", + "source_location": "L457", "weight": 1.0 }, { @@ -54856,7 +54955,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L366", + "source_location": "L460", "weight": 1.0 }, { @@ -54865,7 +54964,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L368", + "source_location": "L462", "weight": 1.0 }, { @@ -54874,7 +54973,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L424", + "source_location": "L518", "weight": 1.0 }, { @@ -54883,7 +54982,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L433", + "source_location": "L527", "weight": 1.0 }, { @@ -54892,7 +54991,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L433", + "source_location": "L527", "weight": 1.0 }, { @@ -54901,7 +55000,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L435", + "source_location": "L529", "weight": 1.0 }, { @@ -54910,7 +55009,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L437", + "source_location": "L531", "weight": 1.0 }, { @@ -54919,7 +55018,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L493", + "source_location": "L587", "weight": 1.0 }, { @@ -54928,7 +55027,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L669", + "source_location": "L780", "weight": 1.0 }, { @@ -54937,7 +55036,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L669", + "source_location": "L780", "weight": 1.0 }, { @@ -54946,7 +55045,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L670", + "source_location": "L781", "weight": 1.0 }, { @@ -54955,7 +55054,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L741", + "source_location": "L852", "weight": 1.0 }, { @@ -54964,7 +55063,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L760", + "source_location": "L871", "weight": 1.0 }, { @@ -54973,7 +55072,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L817", + "source_location": "L928", "weight": 1.0 }, { @@ -54982,7 +55081,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L854", + "source_location": "L965", "weight": 1.0 }, { @@ -54991,7 +55090,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L898", + "source_location": "L1009", "weight": 1.0 }, { @@ -55000,7 +55099,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L934", + "source_location": "L1045", "weight": 1.0 }, { @@ -55009,7 +55108,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L998", + "source_location": "L1109", "weight": 1.0 }, { @@ -55018,7 +55117,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1043", + "source_location": "L1154", "weight": 1.0 }, { @@ -55027,7 +55126,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1095", + "source_location": "L1206", "weight": 1.0 }, { @@ -55036,7 +55135,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1113", + "source_location": "L1224", "weight": 1.0 }, { @@ -55045,7 +55144,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1167", + "source_location": "L1278", "weight": 1.0 }, { @@ -55054,7 +55153,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1189", + "source_location": "L1300", "weight": 1.0 }, { @@ -55063,7 +55162,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1192", + "source_location": "L1303", "weight": 1.0 }, { @@ -55072,7 +55171,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1222", + "source_location": "L1333", "weight": 1.0 }, { @@ -55081,7 +55180,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1264", + "source_location": "L1375", "weight": 1.0 }, { @@ -55090,7 +55189,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1295", + "source_location": "L1406", "weight": 1.0 }, { @@ -55099,106 +55198,124 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1316", + "source_location": "L1427", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_54", + "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_rationale_97", + "target": "crud_production_work_order_apply_planned_start_time_step_filter", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_rationale_245", "target": "crud_production_work_order_enrich_outbound_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L151", + "source_location": "L245", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_378", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L284", + "source_location": "L378", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_444", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L444", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_475", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L381", + "source_location": "L475", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_526", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L432", + "source_location": "L526", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_545", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L451", + "source_location": "L545", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_792", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L681", + "source_location": "L792", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_851", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L740", + "source_location": "L851", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_899", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L788", + "source_location": "L899", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_950", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L839", + "source_location": "L950", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_976", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L865", + "source_location": "L976", "weight": 1.0 }, { @@ -59581,7 +59698,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1513", + "source_location": "L1551", "weight": 1.0 }, { @@ -59590,7 +59707,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1563", + "source_location": "L1615", "weight": 1.0 }, { @@ -59599,7 +59716,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1741", + "source_location": "L1793", "weight": 1.0 }, { @@ -59608,7 +59725,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1766", + "source_location": "L1818", "weight": 1.0 }, { @@ -59617,7 +59734,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1830", + "source_location": "L1882", "weight": 1.0 }, { @@ -59626,7 +59743,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1859", + "source_location": "L1911", "weight": 1.0 }, { @@ -59635,7 +59752,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1906", + "source_location": "L1958", "weight": 1.0 }, { @@ -59644,7 +59761,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1966", + "source_location": "L2018", "weight": 1.0 }, { @@ -59653,7 +59770,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2121", + "source_location": "L2173", "weight": 1.0 }, { @@ -59662,7 +59779,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2166", + "source_location": "L2218", "weight": 1.0 }, { @@ -59671,7 +59788,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2189", + "source_location": "L2241", "weight": 1.0 }, { @@ -59680,7 +59797,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2259", + "source_location": "L2311", "weight": 1.0 }, { @@ -59689,7 +59806,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2329", + "source_location": "L2381", "weight": 1.0 }, { @@ -59698,7 +59815,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2397", + "source_location": "L2449", "weight": 1.0 }, { @@ -59707,7 +59824,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2416", + "source_location": "L2468", "weight": 1.0 }, { @@ -59716,7 +59833,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2435", + "source_location": "L2487", "weight": 1.0 }, { @@ -59725,7 +59842,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2492", + "source_location": "L2544", "weight": 1.0 }, { @@ -59734,7 +59851,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2501", + "source_location": "L2553", "weight": 1.0 }, { @@ -59743,7 +59860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2523", + "source_location": "L2575", "weight": 1.0 }, { @@ -59752,7 +59869,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2527", + "source_location": "L2579", "weight": 1.0 }, { @@ -59761,7 +59878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2543", + "source_location": "L2595", "weight": 1.0 }, { @@ -59770,7 +59887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2603", + "source_location": "L2655", "weight": 1.0 }, { @@ -59779,7 +59896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2738", + "source_location": "L2790", "weight": 1.0 }, { @@ -59788,7 +59905,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2752", + "source_location": "L2804", "weight": 1.0 }, { @@ -59797,7 +59914,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2878", + "source_location": "L2930", "weight": 1.0 }, { @@ -59806,7 +59923,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2927", + "source_location": "L2979", "weight": 1.0 }, { @@ -59815,7 +59932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2942", + "source_location": "L2994", "weight": 1.0 }, { @@ -59824,7 +59941,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2949", + "source_location": "L3001", "weight": 1.0 }, { @@ -59833,7 +59950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2968", + "source_location": "L3020", "weight": 1.0 }, { @@ -59842,7 +59959,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2980", + "source_location": "L3032", "weight": 1.0 }, { @@ -59851,7 +59968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3050", + "source_location": "L3105", "weight": 1.0 }, { @@ -59860,7 +59977,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3103", + "source_location": "L3152", "weight": 1.0 }, { @@ -59869,7 +59986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3109", + "source_location": "L3158", "weight": 1.0 }, { @@ -60211,7 +60328,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1298", + "source_location": "L1336", "weight": 1.0 }, { @@ -60220,7 +60337,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1411", + "source_location": "L1449", "weight": 1.0 }, { @@ -60229,7 +60346,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1493", + "source_location": "L1531", "weight": 1.0 }, { @@ -60238,7 +60355,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1507", + "source_location": "L1545", "weight": 1.0 }, { @@ -60247,7 +60364,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1509", + "source_location": "L1547", "weight": 1.0 }, { @@ -60256,7 +60373,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1533", + "source_location": "L1577", "weight": 1.0 }, { @@ -60265,7 +60382,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1546", + "source_location": "L1594", "weight": 1.0 }, { @@ -60274,7 +60391,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1581", + "source_location": "L1633", "weight": 1.0 }, { @@ -60283,7 +60400,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1612", + "source_location": "L1664", "weight": 1.0 }, { @@ -60292,7 +60409,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1660", + "source_location": "L1712", "weight": 1.0 }, { @@ -60301,7 +60418,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1664", + "source_location": "L1716", "weight": 1.0 }, { @@ -60310,7 +60427,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1665", + "source_location": "L1717", "weight": 1.0 }, { @@ -60319,7 +60436,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1684", + "source_location": "L1736", "weight": 1.0 }, { @@ -60328,7 +60445,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1723", + "source_location": "L1775", "weight": 1.0 }, { @@ -60337,7 +60454,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1775", + "source_location": "L1827", "weight": 1.0 }, { @@ -60346,7 +60463,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1817", + "source_location": "L1869", "weight": 1.0 }, { @@ -60355,7 +60472,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1952", + "source_location": "L2004", "weight": 1.0 }, { @@ -60364,7 +60481,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2026", + "source_location": "L2078", "weight": 1.0 }, { @@ -60373,7 +60490,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2096", + "source_location": "L2148", "weight": 1.0 }, { @@ -60382,7 +60499,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2113", + "source_location": "L2165", "weight": 1.0 }, { @@ -60391,7 +60508,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2114", + "source_location": "L2166", "weight": 1.0 }, { @@ -60400,7 +60517,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2115", + "source_location": "L2167", "weight": 1.0 }, { @@ -60409,7 +60526,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2116", + "source_location": "L2168", "weight": 1.0 }, { @@ -60418,7 +60535,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2117", + "source_location": "L2169", "weight": 1.0 }, { @@ -60427,7 +60544,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2181", + "source_location": "L2233", "weight": 1.0 }, { @@ -60436,7 +60553,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2211", + "source_location": "L2263", "weight": 1.0 }, { @@ -60445,7 +60562,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2218", + "source_location": "L2270", "weight": 1.0 }, { @@ -60454,7 +60571,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2281", + "source_location": "L2333", "weight": 1.0 }, { @@ -60463,7 +60580,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2288", + "source_location": "L2340", "weight": 1.0 }, { @@ -60472,34 +60589,34 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2350", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_configured_reagents", - "target": "crud_production_task_require_requisition_for_catalog_material", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L2357", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_outputs", - "target": "crud_production_task_soft_delete_sub", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", "source_location": "L2402", "weight": 1.0 }, + { + "source": "crud_production_task_replace_step_configured_reagents", + "target": "crud_production_task_require_requisition_for_catalog_material", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L2409", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_outputs", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L2454", + "weight": 1.0 + }, { "source": "crud_production_task_replace_step_data_collections", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2421", + "source_location": "L2473", "weight": 1.0 }, { @@ -60508,7 +60625,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2461", + "source_location": "L2513", "weight": 1.0 }, { @@ -60517,7 +60634,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2574", + "source_location": "L2626", "weight": 1.0 }, { @@ -60526,7 +60643,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2575", + "source_location": "L2627", "weight": 1.0 }, { @@ -60535,7 +60652,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2592", + "source_location": "L2644", "weight": 1.0 }, { @@ -60544,7 +60661,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2664", + "source_location": "L2716", "weight": 1.0 }, { @@ -60553,7 +60670,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2671", + "source_location": "L2723", "weight": 1.0 }, { @@ -60562,7 +60679,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2691", + "source_location": "L2743", "weight": 1.0 }, { @@ -60571,7 +60688,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2697", + "source_location": "L2749", "weight": 1.0 }, { @@ -60580,7 +60697,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2811", + "source_location": "L2863", "weight": 1.0 }, { @@ -60589,7 +60706,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2873", + "source_location": "L2925", "weight": 1.0 }, { @@ -60598,7 +60715,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2874", + "source_location": "L2926", "weight": 1.0 }, { @@ -60607,7 +60724,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2901", + "source_location": "L2953", "weight": 1.0 }, { @@ -60616,7 +60733,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2974", + "source_location": "L3026", "weight": 1.0 }, { @@ -60625,7 +60742,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3058", + "source_location": "L3113", "weight": 1.0 }, { @@ -60634,7 +60751,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3062", + "source_location": "L3117", "weight": 1.0 }, { @@ -60643,7 +60760,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3076", + "source_location": "L3131", "weight": 1.0 }, { @@ -60652,7 +60769,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3106", + "source_location": "L3155", "weight": 1.0 }, { @@ -60661,7 +60778,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3112", + "source_location": "L3161", "weight": 1.0 }, { @@ -60728,75 +60845,75 @@ "weight": 1.0 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "crud_production_task_build_process_library_for_editor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1745", + "source_location": "L1797", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "crud_production_task_get_production_task_editor_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1774", + "source_location": "L1826", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "crud_production_task_consume_task_input_cell_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1865", + "source_location": "L1917", "weight": 1.0 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2493", + "source_location": "L2545", "weight": 1.0 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2551", + "source_location": "L2603", "weight": 1.0 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2754", + "source_location": "L2806", "weight": 1.0 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2879", + "source_location": "L2931", "weight": 1.0 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "crud_production_task_count_step_tab_badges_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L3057", + "source_location": "L3112", "weight": 1.0 }, { @@ -77676,20 +77793,38 @@ }, { "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_enrich_production_work_order_refs", + "target": "crud_qc_work_order_protocol_group_key_for_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", "source_location": "L823", "weight": 1.0 }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_enrich_protocol_sibling_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L839", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_enrich_production_work_order_refs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L974", + "weight": 1.0 + }, { "source": "crud_qc_work_order_py", "target": "crud_qc_work_order_gen_daily_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L848", + "source_location": "L999", "weight": 1.0 }, { @@ -77698,7 +77833,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L862", + "source_location": "L1013", "weight": 1.0 }, { @@ -77707,7 +77842,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L870", + "source_location": "L1021", "weight": 1.0 }, { @@ -77716,7 +77851,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L938", + "source_location": "L1089", "weight": 1.0 }, { @@ -77725,7 +77860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1055", + "source_location": "L1206", "weight": 1.0 }, { @@ -77734,7 +77869,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1068", + "source_location": "L1219", "weight": 1.0 }, { @@ -77743,7 +77878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1086", + "source_location": "L1237", "weight": 1.0 }, { @@ -77752,7 +77887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1243", + "source_location": "L1394", "weight": 1.0 }, { @@ -77761,7 +77896,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1351", + "source_location": "L1502", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_protocol_sample_ids_for_sample_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1516", "weight": 1.0 }, { @@ -77770,7 +77914,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1365", + "source_location": "L1552", "weight": 1.0 }, { @@ -77779,7 +77923,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1518", + "source_location": "L1716", "weight": 1.0 }, { @@ -77788,7 +77932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1552", + "source_location": "L1750", "weight": 1.0 }, { @@ -77797,7 +77941,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1556", + "source_location": "L1754", "weight": 1.0 }, { @@ -77806,7 +77950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1575", + "source_location": "L1773", "weight": 1.0 }, { @@ -77815,7 +77959,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1585", + "source_location": "L1783", "weight": 1.0 }, { @@ -77824,7 +77968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1621", + "source_location": "L1819", "weight": 1.0 }, { @@ -77833,7 +77977,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1633", + "source_location": "L1831", "weight": 1.0 }, { @@ -77842,7 +77986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1666", + "source_location": "L1864", "weight": 1.0 }, { @@ -77851,7 +77995,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1712", + "source_location": "L1910", "weight": 1.0 }, { @@ -77860,7 +78004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1721", + "source_location": "L1919", "weight": 1.0 }, { @@ -77869,7 +78013,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1742", + "source_location": "L1940", "weight": 1.0 }, { @@ -77878,7 +78022,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1766", + "source_location": "L1964", "weight": 1.0 }, { @@ -77887,7 +78031,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1790", + "source_location": "L1988", "weight": 1.0 }, { @@ -77896,7 +78040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1855", + "source_location": "L2053", "weight": 1.0 }, { @@ -77905,7 +78049,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1867", + "source_location": "L2065", "weight": 1.0 }, { @@ -77914,7 +78058,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1934", + "source_location": "L2132", "weight": 1.0 }, { @@ -77923,7 +78067,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1959", + "source_location": "L2157", "weight": 1.0 }, { @@ -77932,7 +78076,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1986", + "source_location": "L2184", "weight": 1.0 }, { @@ -77941,7 +78085,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2011", + "source_location": "L2209", "weight": 1.0 }, { @@ -77950,7 +78094,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2035", + "source_location": "L2233", "weight": 1.0 }, { @@ -77959,7 +78103,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2075", + "source_location": "L2273", "weight": 1.0 }, { @@ -77968,7 +78112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2135", + "source_location": "L2333", "weight": 1.0 }, { @@ -77977,7 +78121,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2157", + "source_location": "L2355", "weight": 1.0 }, { @@ -77986,7 +78130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2242", + "source_location": "L2440", "weight": 1.0 }, { @@ -77995,7 +78139,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2276", + "source_location": "L2474", "weight": 1.0 }, { @@ -78004,7 +78148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2290", + "source_location": "L2488", "weight": 1.0 }, { @@ -78013,7 +78157,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2316", + "source_location": "L2514", "weight": 1.0 }, { @@ -78022,7 +78166,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2440", + "source_location": "L2638", "weight": 1.0 }, { @@ -78031,7 +78175,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2580", + "source_location": "L2778", "weight": 1.0 }, { @@ -78040,7 +78184,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2624", + "source_location": "L2822", "weight": 1.0 }, { @@ -78049,7 +78193,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2651", + "source_location": "L2849", "weight": 1.0 }, { @@ -78058,7 +78202,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2673", + "source_location": "L2871", "weight": 1.0 }, { @@ -78067,7 +78211,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2698", + "source_location": "L2896", "weight": 1.0 }, { @@ -78076,7 +78220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2723", + "source_location": "L2921", "weight": 1.0 }, { @@ -78085,7 +78229,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2764", + "source_location": "L2962", "weight": 1.0 }, { @@ -78094,7 +78238,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2798", + "source_location": "L2996", "weight": 1.0 }, { @@ -78103,7 +78247,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2820", + "source_location": "L3018", "weight": 1.0 }, { @@ -78112,7 +78256,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2866", + "source_location": "L3064", "weight": 1.0 }, { @@ -78121,7 +78265,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2879", + "source_location": "L3077", "weight": 1.0 }, { @@ -78130,7 +78274,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2894", + "source_location": "L3092", "weight": 1.0 }, { @@ -78139,7 +78283,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2933", + "source_location": "L3131", "weight": 1.0 }, { @@ -78148,7 +78292,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2957", + "source_location": "L3155", "weight": 1.0 }, { @@ -78157,7 +78301,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3029", + "source_location": "L3227", "weight": 1.0 }, { @@ -78166,7 +78310,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3157", + "source_location": "L3355", "weight": 1.0 }, { @@ -78175,7 +78319,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3192", + "source_location": "L3390", "weight": 1.0 }, { @@ -78184,7 +78328,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3229", + "source_location": "L3427", "weight": 1.0 }, { @@ -78193,7 +78337,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3289", + "source_location": "L3487", "weight": 1.0 }, { @@ -78349,13 +78493,40 @@ "source_location": "L776", "weight": 1.0 }, + { + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_qc_work_order_enrich_protocol_sibling_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L820", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_protocol_sibling_samples", + "target": "crud_qc_work_order_load_sample_type_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L882", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_protocol_sibling_samples", + "target": "crud_qc_work_order_protocol_group_key_for_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L967", + "weight": 1.0 + }, { "source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L895", + "source_location": "L1046", "weight": 1.0 }, { @@ -78364,7 +78535,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L896", + "source_location": "L1047", "weight": 1.0 }, { @@ -78373,7 +78544,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L897", + "source_location": "L1048", "weight": 1.0 }, { @@ -78382,7 +78553,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L928", + "source_location": "L1079", "weight": 1.0 }, { @@ -78391,7 +78562,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L931", + "source_location": "L1082", "weight": 1.0 }, { @@ -78400,7 +78571,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L988", + "source_location": "L1139", "weight": 1.0 }, { @@ -78409,7 +78580,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1121", + "source_location": "L1272", "weight": 1.0 }, { @@ -78418,7 +78589,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1166", + "source_location": "L1317", "weight": 1.0 }, { @@ -78427,7 +78598,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1197", + "source_location": "L1348", "weight": 1.0 }, { @@ -78436,7 +78607,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1262", + "source_location": "L1413", "weight": 1.0 }, { @@ -78445,7 +78616,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1331", + "source_location": "L1482", "weight": 1.0 }, { @@ -78454,7 +78625,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1358", + "source_location": "L1509", "weight": 1.0 }, { @@ -78463,7 +78634,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1507", + "source_location": "L1705", "weight": 1.0 }, { @@ -78472,7 +78643,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1508", + "source_location": "L1706", "weight": 1.0 }, { @@ -78481,7 +78652,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1510", + "source_location": "L1708", "weight": 1.0 }, { @@ -78490,7 +78661,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1511", + "source_location": "L1709", "weight": 1.0 }, { @@ -78499,7 +78670,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1512", + "source_location": "L1710", "weight": 1.0 }, { @@ -78508,7 +78679,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1514", + "source_location": "L1712", "weight": 1.0 }, { @@ -78517,7 +78688,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1531", + "source_location": "L1729", "weight": 1.0 }, { @@ -78526,7 +78697,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1532", + "source_location": "L1730", "weight": 1.0 }, { @@ -78535,7 +78706,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1534", + "source_location": "L1732", "weight": 1.0 }, { @@ -78544,7 +78715,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1535", + "source_location": "L1733", "weight": 1.0 }, { @@ -78553,7 +78724,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1536", + "source_location": "L1734", "weight": 1.0 }, { @@ -78562,7 +78733,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1538", + "source_location": "L1736", "weight": 1.0 }, { @@ -78571,7 +78742,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1622", + "source_location": "L1820", "weight": 1.0 }, { @@ -78580,7 +78751,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1624", + "source_location": "L1822", "weight": 1.0 }, { @@ -78589,7 +78760,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1644", + "source_location": "L1842", "weight": 1.0 }, { @@ -78598,7 +78769,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1663", + "source_location": "L1861", "weight": 1.0 }, { @@ -78607,7 +78778,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1700", + "source_location": "L1898", "weight": 1.0 }, { @@ -78616,7 +78787,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1709", + "source_location": "L1907", "weight": 1.0 }, { @@ -78625,7 +78796,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1760", + "source_location": "L1958", "weight": 1.0 }, { @@ -78634,7 +78805,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1778", + "source_location": "L1976", "weight": 1.0 }, { @@ -78643,7 +78814,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1780", + "source_location": "L1978", "weight": 1.0 }, { @@ -78652,7 +78823,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1782", + "source_location": "L1980", "weight": 1.0 }, { @@ -78661,7 +78832,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1783", + "source_location": "L1981", "weight": 1.0 }, { @@ -78670,7 +78841,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1784", + "source_location": "L1982", "weight": 1.0 }, { @@ -78679,7 +78850,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1832", + "source_location": "L2030", "weight": 1.0 }, { @@ -78688,7 +78859,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1860", + "source_location": "L2058", "weight": 1.0 }, { @@ -78697,7 +78868,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1861", + "source_location": "L2059", "weight": 1.0 }, { @@ -78706,7 +78877,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1862", + "source_location": "L2060", "weight": 1.0 }, { @@ -78715,7 +78886,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1863", + "source_location": "L2061", "weight": 1.0 }, { @@ -78724,7 +78895,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1906", + "source_location": "L2104", "weight": 1.0 }, { @@ -78733,7 +78904,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1956", + "source_location": "L2154", "weight": 1.0 }, { @@ -78742,7 +78913,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1983", + "source_location": "L2181", "weight": 1.0 }, { @@ -78751,7 +78922,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2008", + "source_location": "L2206", "weight": 1.0 }, { @@ -78760,7 +78931,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2032", + "source_location": "L2230", "weight": 1.0 }, { @@ -78769,7 +78940,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2072", + "source_location": "L2270", "weight": 1.0 }, { @@ -78778,7 +78949,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2109", + "source_location": "L2307", "weight": 1.0 }, { @@ -78787,7 +78958,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2123", + "source_location": "L2321", "weight": 1.0 }, { @@ -78796,7 +78967,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2160", + "source_location": "L2358", "weight": 1.0 }, { @@ -78805,7 +78976,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2163", + "source_location": "L2361", "weight": 1.0 }, { @@ -78814,7 +78985,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2164", + "source_location": "L2362", "weight": 1.0 }, { @@ -78823,7 +78994,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2166", + "source_location": "L2364", "weight": 1.0 }, { @@ -78832,7 +79003,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2187", + "source_location": "L2385", "weight": 1.0 }, { @@ -78841,7 +79012,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2211", + "source_location": "L2409", "weight": 1.0 }, { @@ -78850,7 +79021,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2215", + "source_location": "L2413", "weight": 1.0 }, { @@ -78859,7 +79030,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2219", + "source_location": "L2417", "weight": 1.0 }, { @@ -78868,7 +79039,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2227", + "source_location": "L2425", "weight": 1.0 }, { @@ -78877,7 +79048,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2228", + "source_location": "L2426", "weight": 1.0 }, { @@ -78886,7 +79057,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2238", + "source_location": "L2436", "weight": 1.0 }, { @@ -78895,7 +79066,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2350", + "source_location": "L2548", "weight": 1.0 }, { @@ -78904,7 +79075,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2361", + "source_location": "L2559", "weight": 1.0 }, { @@ -78913,7 +79084,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2381", + "source_location": "L2579", "weight": 1.0 }, { @@ -78922,7 +79093,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2474", + "source_location": "L2672", "weight": 1.0 }, { @@ -78931,7 +79102,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2487", + "source_location": "L2685", "weight": 1.0 }, { @@ -78940,7 +79111,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2510", + "source_location": "L2708", "weight": 1.0 }, { @@ -78949,7 +79120,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2597", + "source_location": "L2795", "weight": 1.0 }, { @@ -78958,7 +79129,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2637", + "source_location": "L2835", "weight": 1.0 }, { @@ -78967,7 +79138,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2692", + "source_location": "L2890", "weight": 1.0 }, { @@ -78976,7 +79147,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2733", + "source_location": "L2931", "weight": 1.0 }, { @@ -78985,7 +79156,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2736", + "source_location": "L2934", "weight": 1.0 }, { @@ -78994,7 +79165,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2775", + "source_location": "L2973", "weight": 1.0 }, { @@ -79003,7 +79174,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2781", + "source_location": "L2979", "weight": 1.0 }, { @@ -79012,7 +79183,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2809", + "source_location": "L3007", "weight": 1.0 }, { @@ -79021,7 +79192,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2860", + "source_location": "L3058", "weight": 1.0 }, { @@ -79030,7 +79201,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2862", + "source_location": "L3060", "weight": 1.0 }, { @@ -79039,7 +79210,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2882", + "source_location": "L3080", "weight": 1.0 }, { @@ -79048,7 +79219,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2885", + "source_location": "L3083", "weight": 1.0 }, { @@ -79057,7 +79228,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2886", + "source_location": "L3084", "weight": 1.0 }, { @@ -79066,7 +79237,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2888", + "source_location": "L3086", "weight": 1.0 }, { @@ -79075,7 +79246,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2889", + "source_location": "L3087", "weight": 1.0 }, { @@ -79084,7 +79255,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2890", + "source_location": "L3088", "weight": 1.0 }, { @@ -79093,7 +79264,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2907", + "source_location": "L3105", "weight": 1.0 }, { @@ -79102,7 +79273,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2949", + "source_location": "L3147", "weight": 1.0 }, { @@ -79111,7 +79282,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2960", + "source_location": "L3158", "weight": 1.0 }, { @@ -79120,7 +79291,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3054", + "source_location": "L3252", "weight": 1.0 }, { @@ -79129,7 +79300,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3063", + "source_location": "L3261", "weight": 1.0 }, { @@ -79138,7 +79309,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3160", + "source_location": "L3358", "weight": 1.0 }, { @@ -79147,7 +79318,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3170", + "source_location": "L3368", "weight": 1.0 }, { @@ -79156,7 +79327,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3173", + "source_location": "L3371", "weight": 1.0 }, { @@ -79165,7 +79336,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3176", + "source_location": "L3374", "weight": 1.0 }, { @@ -79174,7 +79345,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3207", + "source_location": "L3405", "weight": 1.0 }, { @@ -79183,7 +79354,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3240", + "source_location": "L3438", "weight": 1.0 }, { @@ -79192,7 +79363,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3263", + "source_location": "L3461", "weight": 1.0 }, { @@ -79268,143 +79439,98 @@ "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", + "target": "crud_qc_work_order_enrich_protocol_sibling_samples", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L842", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_1097", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L946", + "source_location": "L1097", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1247", "target": "crud_qc_work_order_create_qc_work_order_from_production", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1096", + "source_location": "L1247", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1400", "target": "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1249", + "source_location": "L1400", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1721", "target": "crud_qc_work_order_build_work_order_list_summaries", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1523", + "source_location": "L1721", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1786", "target": "crud_qc_work_order_enrich_unfinished_badge_counts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1588", + "source_location": "L1786", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1837", "target": "crud_qc_work_order_count_unfinished_work_orders_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1639", + "source_location": "L1837", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1870", "target": "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1672", + "source_location": "L1870", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1995", "target": "crud_qc_work_order_get_qc_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1797", + "source_location": "L1995", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_2072", "target": "crud_qc_work_order_get_process_qc_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1874", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_rationale_1940", - "target": "crud_qc_work_order_list_process_qc_info_for_sample", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L1940", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "crud_qc_work_order_get_schedule_gate_qc_info", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L1965", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "crud_qc_work_order_list_process_qc_info_for_schedule", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L1992", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2017", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2038", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_rationale_2081", - "target": "crud_qc_work_order_get_production_work_order_qc_info", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2081", + "source_location": "L2072", "weight": 1.0 }, { "source": "crud_qc_work_order_rationale_2138", - "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", + "target": "crud_qc_work_order_list_process_qc_info_for_sample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", @@ -79412,66 +79538,120 @@ "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", + "target": "crud_qc_work_order_get_schedule_gate_qc_info", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2163", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_2190", + "target": "crud_qc_work_order_list_process_qc_info_for_schedule", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2190", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_2215", + "target": "crud_qc_work_order_list_process_qc_info_for_production_work_order", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2215", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_2236", + "target": "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2236", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_2279", + "target": "crud_qc_work_order_get_production_work_order_qc_info", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2279", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_2336", + "target": "crud_qc_work_order_resolve_reception_id_for_work_order_detail", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2336", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_2443", "target": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2245", + "source_location": "L2443", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2526", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2328", + "source_location": "L2526", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2650", "target": "crud_qc_work_order_sync_work_order_third_party_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2452", + "source_location": "L2650", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2930", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2732", + "source_location": "L2930", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2972", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2774", + "source_location": "L2972", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_3230", "target": "crud_qc_work_order_build_outbound_pilot_context_by_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3032", + "source_location": "L3230", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_3488", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L3290", + "source_location": "L3488", "weight": 1.0 }, { @@ -84678,20 +84858,29 @@ }, { "source": "crud_sample_reception_py", - "target": "app_services_web_auth_roles", + "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", "source_location": "L33", "weight": 1.0 }, + { + "source": "crud_sample_reception_py", + "target": "app_services_web_auth_roles", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L34", + "weight": 1.0 + }, { "source": "crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_id_col", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L44", + "source_location": "L42", "weight": 1.0 }, { @@ -84700,7 +84889,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L49", + "source_location": "L47", "weight": 1.0 }, { @@ -84709,7 +84898,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L53", + "source_location": "L51", "weight": 1.0 }, { @@ -84718,7 +84907,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L60", + "source_location": "L58", "weight": 1.0 }, { @@ -84727,7 +84916,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L66", + "source_location": "L64", "weight": 1.0 }, { @@ -84736,7 +84925,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L89", + "source_location": "L87", "weight": 1.0 }, { @@ -84745,7 +84934,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L123", + "source_location": "L121", "weight": 1.0 }, { @@ -84754,7 +84943,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L157", + "source_location": "L155", "weight": 1.0 }, { @@ -84763,7 +84952,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L195", + "source_location": "L193", "weight": 1.0 }, { @@ -84772,7 +84961,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L310", + "source_location": "L308", "weight": 1.0 }, { @@ -84781,7 +84970,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L348", + "source_location": "L346", "weight": 1.0 }, { @@ -84790,7 +84979,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L473", + "source_location": "L471", "weight": 1.0 }, { @@ -84799,7 +84988,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L546", + "source_location": "L544", "weight": 1.0 }, { @@ -84808,7 +84997,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L685", + "source_location": "L683", "weight": 1.0 }, { @@ -84817,7 +85006,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L691", + "source_location": "L689", "weight": 1.0 }, { @@ -84826,7 +85015,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L759", + "source_location": "L757", "weight": 1.0 }, { @@ -84835,7 +85024,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1021", + "source_location": "L1004", "weight": 1.0 }, { @@ -84844,7 +85033,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1036", + "source_location": "L1019", "weight": 1.0 }, { @@ -84853,7 +85042,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1152", + "source_location": "L1119", "weight": 1.0 }, { @@ -84862,7 +85051,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1170", + "source_location": "L1137", "weight": 1.0 }, { @@ -84871,7 +85060,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1187", + "source_location": "L1154", "weight": 1.0 }, { @@ -84880,7 +85069,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1199", + "source_location": "L1166", "weight": 1.0 }, { @@ -84889,7 +85078,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1214", + "source_location": "L1181", "weight": 1.0 }, { @@ -84898,7 +85087,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1262", + "source_location": "L1229", "weight": 1.0 }, { @@ -84907,7 +85096,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1301", + "source_location": "L1268", "weight": 1.0 }, { @@ -84916,7 +85105,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1360", + "source_location": "L1327", "weight": 1.0 }, { @@ -84925,7 +85114,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1374", + "source_location": "L1341", "weight": 1.0 }, { @@ -84934,7 +85123,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1381", + "source_location": "L1348", "weight": 1.0 }, { @@ -84943,7 +85132,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1406", + "source_location": "L1373", "weight": 1.0 }, { @@ -84952,7 +85141,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1429", + "source_location": "L1396", "weight": 1.0 }, { @@ -84961,7 +85150,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1453", + "source_location": "L1420", "weight": 1.0 }, { @@ -84970,7 +85159,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1477", + "source_location": "L1444", "weight": 1.0 }, { @@ -84979,7 +85168,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L75", + "source_location": "L73", "weight": 1.0 }, { @@ -84988,7 +85177,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L172", + "source_location": "L170", "weight": 1.0 }, { @@ -84997,7 +85186,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L186", + "source_location": "L184", "weight": 1.0 }, { @@ -85006,7 +85195,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L240", + "source_location": "L238", "weight": 1.0 }, { @@ -85015,7 +85204,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L265", + "source_location": "L263", "weight": 1.0 }, { @@ -85024,7 +85213,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L296", + "source_location": "L294", "weight": 1.0 }, { @@ -85033,7 +85222,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L325", + "source_location": "L323", "weight": 1.0 }, { @@ -85042,7 +85231,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L339", + "source_location": "L337", "weight": 1.0 }, { @@ -85051,7 +85240,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L396", + "source_location": "L394", "weight": 1.0 }, { @@ -85060,7 +85249,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L426", + "source_location": "L424", "weight": 1.0 }, { @@ -85069,7 +85258,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L459", + "source_location": "L457", "weight": 1.0 }, { @@ -85078,7 +85267,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L491", + "source_location": "L489", "weight": 1.0 }, { @@ -85087,7 +85276,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L503", + "source_location": "L501", "weight": 1.0 }, { @@ -85096,7 +85285,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L506", + "source_location": "L504", "weight": 1.0 }, { @@ -85105,7 +85294,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L518", + "source_location": "L516", "weight": 1.0 }, { @@ -85114,7 +85303,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L523", + "source_location": "L521", "weight": 1.0 }, { @@ -85123,7 +85312,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L571", + "source_location": "L569", "weight": 1.0 }, { @@ -85132,7 +85321,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L586", + "source_location": "L584", "weight": 1.0 }, { @@ -85141,7 +85330,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L587", + "source_location": "L585", "weight": 1.0 }, { @@ -85150,7 +85339,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L615", + "source_location": "L613", "weight": 1.0 }, { @@ -85159,7 +85348,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L646", + "source_location": "L644", "weight": 1.0 }, { @@ -85168,7 +85357,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L665", + "source_location": "L663", "weight": 1.0 }, { @@ -85177,7 +85366,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L678", + "source_location": "L676", "weight": 1.0 }, { @@ -85186,7 +85375,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L688", + "source_location": "L686", "weight": 1.0 }, { @@ -85195,7 +85384,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L709", + "source_location": "L707", "weight": 1.0 }, { @@ -85204,7 +85393,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L715", + "source_location": "L713", "weight": 1.0 }, { @@ -85213,7 +85402,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L717", + "source_location": "L715", "weight": 1.0 }, { @@ -85222,7 +85411,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L718", + "source_location": "L716", "weight": 1.0 }, { @@ -85231,7 +85420,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L730", + "source_location": "L728", "weight": 1.0 }, { @@ -85240,7 +85429,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L735", + "source_location": "L733", "weight": 1.0 }, { @@ -85249,7 +85438,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L738", + "source_location": "L736", "weight": 1.0 }, { @@ -85258,7 +85447,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L747", + "source_location": "L745", "weight": 1.0 }, { @@ -85267,7 +85456,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L826", + "source_location": "L824", "weight": 1.0 }, { @@ -85276,7 +85465,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1067", + "source_location": "L1050", "weight": 1.0 }, { @@ -85285,7 +85474,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1180", + "source_location": "L1147", "weight": 1.0 }, { @@ -85294,7 +85483,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1195", + "source_location": "L1162", "weight": 1.0 }, { @@ -85303,7 +85492,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1196", + "source_location": "L1163", "weight": 1.0 }, { @@ -85312,7 +85501,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1240", + "source_location": "L1207", "weight": 1.0 }, { @@ -85321,7 +85510,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1256", + "source_location": "L1223", "weight": 1.0 }, { @@ -85330,7 +85519,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1292", + "source_location": "L1259", "weight": 1.0 }, { @@ -85339,7 +85528,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1296", + "source_location": "L1263", "weight": 1.0 }, { @@ -85348,7 +85537,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1389", + "source_location": "L1356", "weight": 1.0 }, { @@ -85357,7 +85546,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1414", + "source_location": "L1381", "weight": 1.0 }, { @@ -85366,7 +85555,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1435", + "source_location": "L1402", "weight": 1.0 }, { @@ -85375,7 +85564,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1459", + "source_location": "L1426", "weight": 1.0 }, { @@ -85384,7 +85573,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1507", + "source_location": "L1474", "weight": 1.0 }, { @@ -85393,7 +85582,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1509", + "source_location": "L1476", "weight": 1.0 }, { @@ -85402,7 +85591,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1515", + "source_location": "L1482", "weight": 1.0 }, { @@ -85411,7 +85600,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1520", + "source_location": "L1487", "weight": 1.0 }, { @@ -85420,160 +85609,160 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1530", + "source_location": "L1497", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "crud_sample_reception_donation_sample_id_col", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L45", + "source_location": "L43", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L90", + "source_location": "L88", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L124", + "source_location": "L122", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L158", + "source_location": "L156", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L202", + "source_location": "L200", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "crud_sample_reception_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L311", + "source_location": "L309", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1026", + "source_location": "L1009", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1054", + "source_location": "L1037", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1220", + "source_location": "L1187", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1267", + "source_location": "L1234", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1308", + "source_location": "L1275", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1364", + "source_location": "L1331", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1388", + "source_location": "L1355", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1413", + "source_location": "L1380", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1434", + "source_location": "L1401", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1458", + "source_location": "L1425", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1483", + "source_location": "L1450", "weight": 1.0 }, { @@ -88944,7 +89133,7 @@ }, { "source": "crud_sample_reception_lab_code_py", - "target": "crud_sample_reception_lab_code_reception_time_date_str", + "target": "crud_sample_reception_lab_code_format_lab_storage_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", @@ -88953,29 +89142,20 @@ }, { "source": "crud_sample_reception_lab_code_py", - "target": "crud_sample_reception_lab_code_format_lab_storage_code", + "target": "crud_sample_reception_lab_code_max_existing_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", "source_location": "L32", "weight": 1.0 }, - { - "source": "crud_sample_reception_lab_code_py", - "target": "crud_sample_reception_lab_code_max_existing_seq", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L36", - "weight": 1.0 - }, { "source": "crud_sample_reception_lab_code_py", "target": "crud_sample_reception_lab_code_sync_sequence_from_existing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L60", + "source_location": "L56", "weight": 1.0 }, { @@ -88984,7 +89164,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L101", + "source_location": "L97", "weight": 1.0 }, { @@ -88993,7 +89173,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L145", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_lab_code_py", + "target": "crud_sample_reception_lab_code_validate_lab_storage_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_lab_code.py", + "source_location": "L164", "weight": 1.0 }, { @@ -89002,7 +89191,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L168", + "source_location": "L174", "weight": 1.0 }, { @@ -89011,7 +89200,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L189", + "source_location": "L186", "weight": 1.0 }, { @@ -89020,7 +89209,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L207", + "source_location": "L204", "weight": 1.0 }, { @@ -89029,7 +89218,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L66", + "source_location": "L62", "weight": 1.0 }, { @@ -89038,7 +89227,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L157", + "source_location": "L153", "weight": 1.0 }, { @@ -89047,7 +89236,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L158", + "source_location": "L154", "weight": 1.0 }, { @@ -89056,7 +89245,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L161", + "source_location": "L157", "weight": 1.0 }, { @@ -89065,16 +89254,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L162", + "source_location": "L158", "weight": 1.0 }, { "source": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", - "target": "crud_sample_reception_lab_code_reception_time_date_str", + "target": "crud_sample_reception_lab_code_validate_lab_storage_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L183", + "source_location": "L178", "weight": 1.0 }, { @@ -89087,12 +89276,21 @@ "weight": 1.0 }, { - "source": "crud_sample_reception_lab_code_rationale_172", + "source": "crud_sample_reception_lab_code_rationale_165", + "target": "crud_sample_reception_lab_code_validate_lab_storage_code", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_lab_code.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_lab_code_rationale_177", "target": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L172", + "source_location": "L177", "weight": 1.0 }, { @@ -95122,7 +95320,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L684", + "source_location": "L686", "weight": 1.0 }, { @@ -95131,7 +95329,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L701", + "source_location": "L703", "weight": 1.0 }, { @@ -95140,7 +95338,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L720", + "source_location": "L722", "weight": 1.0 }, { @@ -95149,7 +95347,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L739", + "source_location": "L741", "weight": 1.0 }, { @@ -95158,7 +95356,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L758", + "source_location": "L760", "weight": 1.0 }, { @@ -95167,7 +95365,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L788", + "source_location": "L790", "weight": 1.0 }, { @@ -95176,7 +95374,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L801", + "source_location": "L803", "weight": 1.0 }, { @@ -95185,7 +95383,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L801", + "source_location": "L803", "weight": 1.0 }, { @@ -95194,7 +95392,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L811", + "source_location": "L813", "weight": 1.0 }, { @@ -95203,7 +95401,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L843", + "source_location": "L845", "weight": 1.0 }, { @@ -95212,7 +95410,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L874", + "source_location": "L876", "weight": 1.0 }, { @@ -95221,7 +95419,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L874", + "source_location": "L876", "weight": 1.0 }, { @@ -95230,7 +95428,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L881", + "source_location": "L883", "weight": 1.0 }, { @@ -95239,7 +95437,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L901", + "source_location": "L903", "weight": 1.0 }, { @@ -95248,7 +95446,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L923", + "source_location": "L925", "weight": 1.0 }, { @@ -95257,7 +95455,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L923", + "source_location": "L925", "weight": 1.0 }, { @@ -95266,7 +95464,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L930", + "source_location": "L932", "weight": 1.0 }, { @@ -95275,7 +95473,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L962", + "source_location": "L964", "weight": 1.0 }, { @@ -95284,7 +95482,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L997", + "source_location": "L999", "weight": 1.0 }, { @@ -95293,7 +95491,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1030", + "source_location": "L1032", "weight": 1.0 }, { @@ -95302,7 +95500,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1048", + "source_location": "L1050", "weight": 1.0 }, { @@ -95311,7 +95509,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1067", + "source_location": "L1069", "weight": 1.0 }, { @@ -95320,7 +95518,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1087", + "source_location": "L1089", "weight": 1.0 }, { @@ -95329,7 +95527,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1102", + "source_location": "L1104", "weight": 1.0 }, { @@ -95338,7 +95536,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1125", + "source_location": "L1127", "weight": 1.0 }, { @@ -95347,7 +95545,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1145", + "source_location": "L1147", "weight": 1.0 }, { @@ -95356,7 +95554,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1206", + "source_location": "L1208", "weight": 1.0 }, { @@ -95365,7 +95563,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1232", + "source_location": "L1234", "weight": 1.0 }, { @@ -95374,7 +95572,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1248", + "source_location": "L1250", "weight": 1.0 }, { @@ -95383,7 +95581,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1256", + "source_location": "L1258", "weight": 1.0 }, { @@ -95392,7 +95590,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1280", + "source_location": "L1282", "weight": 1.0 }, { @@ -95401,7 +95599,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1289", + "source_location": "L1291", "weight": 1.0 }, { @@ -95410,7 +95608,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1289", + "source_location": "L1291", "weight": 1.0 }, { @@ -95419,7 +95617,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1300", + "source_location": "L1302", "weight": 1.0 }, { @@ -95428,7 +95626,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1300", + "source_location": "L1302", "weight": 1.0 }, { @@ -95437,7 +95635,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1311", + "source_location": "L1313", "weight": 1.0 }, { @@ -95446,7 +95644,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1311", + "source_location": "L1313", "weight": 1.0 }, { @@ -95455,7 +95653,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1326", + "source_location": "L1328", "weight": 1.0 }, { @@ -95464,7 +95662,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1326", + "source_location": "L1328", "weight": 1.0 }, { @@ -95473,7 +95671,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1341", + "source_location": "L1343", "weight": 1.0 }, { @@ -95482,7 +95680,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1341", + "source_location": "L1343", "weight": 1.0 }, { @@ -95491,7 +95689,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1348", + "source_location": "L1350", "weight": 1.0 }, { @@ -95500,7 +95698,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1348", + "source_location": "L1350", "weight": 1.0 }, { @@ -95509,7 +95707,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1355", + "source_location": "L1357", "weight": 1.0 }, { @@ -95518,7 +95716,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1355", + "source_location": "L1357", "weight": 1.0 }, { @@ -95527,7 +95725,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1364", + "source_location": "L1366", "weight": 1.0 }, { @@ -95536,7 +95734,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1364", + "source_location": "L1366", "weight": 1.0 }, { @@ -95545,7 +95743,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1372", + "source_location": "L1374", "weight": 1.0 }, { @@ -95554,7 +95752,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1372", + "source_location": "L1374", "weight": 1.0 }, { @@ -95563,7 +95761,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1380", + "source_location": "L1382", "weight": 1.0 }, { @@ -95572,7 +95770,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1380", + "source_location": "L1382", "weight": 1.0 }, { @@ -95581,7 +95779,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1401", + "source_location": "L1403", "weight": 1.0 }, { @@ -95590,7 +95788,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1431", + "source_location": "L1433", "weight": 1.0 }, { @@ -95599,7 +95797,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1454", + "source_location": "L1456", "weight": 1.0 }, { @@ -95608,7 +95806,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1485", + "source_location": "L1487", "weight": 1.0 }, { @@ -95617,7 +95815,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1502", + "source_location": "L1504", "weight": 1.0 }, { @@ -95626,7 +95824,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1524", + "source_location": "L1526", "weight": 1.0 }, { @@ -95635,7 +95833,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1536", + "source_location": "L1538", "weight": 1.0 }, { @@ -95644,7 +95842,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1566", + "source_location": "L1568", "weight": 1.0 }, { @@ -95653,7 +95851,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1595", + "source_location": "L1597", "weight": 1.0 }, { @@ -95662,7 +95860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1612", + "source_location": "L1614", "weight": 1.0 }, { @@ -95671,7 +95869,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1665", + "source_location": "L1667", "weight": 1.0 }, { @@ -95680,7 +95878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1701", + "source_location": "L1703", "weight": 1.0 }, { @@ -95689,7 +95887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1743", + "source_location": "L1745", "weight": 1.0 }, { @@ -95698,7 +95896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1785", + "source_location": "L1787", "weight": 1.0 }, { @@ -95707,7 +95905,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1795", + "source_location": "L1797", "weight": 1.0 }, { @@ -95716,7 +95914,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1805", + "source_location": "L1807", "weight": 1.0 }, { @@ -95725,7 +95923,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1818", + "source_location": "L1820", "weight": 1.0 }, { @@ -95734,7 +95932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1848", + "source_location": "L1850", "weight": 1.0 }, { @@ -95743,7 +95941,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1887", + "source_location": "L1889", "weight": 1.0 }, { @@ -95752,7 +95950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1917", + "source_location": "L1919", "weight": 1.0 }, { @@ -95761,7 +95959,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1944", + "source_location": "L1946", "weight": 1.0 }, { @@ -95770,7 +95968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1974", + "source_location": "L1976", "weight": 1.0 }, { @@ -95779,7 +95977,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1974", + "source_location": "L1976", "weight": 1.0 }, { @@ -95788,7 +95986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1981", + "source_location": "L1983", "weight": 1.0 }, { @@ -95797,7 +95995,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1981", + "source_location": "L1983", "weight": 1.0 }, { @@ -95806,7 +96004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2001", + "source_location": "L2003", "weight": 1.0 }, { @@ -95815,7 +96013,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2001", + "source_location": "L2003", "weight": 1.0 }, { @@ -95824,7 +96022,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2007", + "source_location": "L2009", "weight": 1.0 }, { @@ -95833,7 +96031,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2038", + "source_location": "L2040", "weight": 1.0 }, { @@ -95842,7 +96040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2064", + "source_location": "L2066", "weight": 1.0 }, { @@ -95851,7 +96049,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2081", + "source_location": "L2083", "weight": 1.0 }, { @@ -95860,7 +96058,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2107", + "source_location": "L2109", "weight": 1.0 }, { @@ -95869,7 +96067,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2124", + "source_location": "L2126", "weight": 1.0 }, { @@ -95878,7 +96076,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L728", + "source_location": "L730", "weight": 1.0 }, { @@ -95887,7 +96085,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L747", + "source_location": "L749", "weight": 1.0 }, { @@ -95896,7 +96094,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1422", + "source_location": "L1424", "weight": 1.0 }, { @@ -95905,7 +96103,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1447", + "source_location": "L1449", "weight": 1.0 }, { @@ -95914,7 +96112,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1473", + "source_location": "L1475", "weight": 1.0 }, { @@ -95923,7 +96121,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1791", + "source_location": "L1793", "weight": 1.0 }, { @@ -95932,7 +96130,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1801", + "source_location": "L1803", "weight": 1.0 }, { @@ -95941,7 +96139,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1811", + "source_location": "L1813", "weight": 1.0 }, { @@ -95950,7 +96148,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1839", + "source_location": "L1841", "weight": 1.0 }, { @@ -95959,7 +96157,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1935", + "source_location": "L1937", "weight": 1.0 }, { @@ -95968,7 +96166,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2072", + "source_location": "L2074", "weight": 1.0 }, { @@ -95981,57 +96179,57 @@ "weight": 1.0 }, { - "source": "api_qc_rationale_1790", + "source": "api_qc_rationale_1792", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1790", + "source_location": "L1792", "weight": 1.0 }, { - "source": "api_qc_rationale_1800", + "source": "api_qc_rationale_1802", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1800", + "source_location": "L1802", "weight": 1.0 }, { - "source": "api_qc_rationale_1810", + "source": "api_qc_rationale_1812", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1810", + "source_location": "L1812", "weight": 1.0 }, { - "source": "api_qc_rationale_1860", + "source": "api_qc_rationale_1862", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1860", + "source_location": "L1862", "weight": 1.0 }, { - "source": "api_qc_rationale_1924", + "source": "api_qc_rationale_1926", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1924", + "source_location": "L1926", "weight": 1.0 }, { - "source": "api_qc_rationale_1951", + "source": "api_qc_rationale_1953", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1951", + "source_location": "L1953", "weight": 1.0 }, { @@ -112024,7 +112222,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1712", + "source_location": "L1718", "weight": 1.0 }, { @@ -112033,7 +112231,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1729", + "source_location": "L1735", "weight": 1.0 }, { @@ -112042,7 +112240,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1748", + "source_location": "L1754", "weight": 1.0 }, { @@ -112051,7 +112249,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1761", + "source_location": "L1767", "weight": 1.0 }, { @@ -112060,7 +112258,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1790", + "source_location": "L1796", "weight": 1.0 }, { @@ -112069,7 +112267,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1807", + "source_location": "L1813", "weight": 1.0 }, { @@ -112078,7 +112276,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1821", + "source_location": "L1827", "weight": 1.0 }, { @@ -112087,7 +112285,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1853", + "source_location": "L1859", "weight": 1.0 }, { @@ -112096,7 +112294,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1869", + "source_location": "L1875", "weight": 1.0 }, { @@ -112105,7 +112303,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1885", + "source_location": "L1891", "weight": 1.0 }, { @@ -112114,7 +112312,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1918", + "source_location": "L1924", "weight": 1.0 }, { @@ -112123,7 +112321,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1940", + "source_location": "L1946", "weight": 1.0 }, { @@ -112132,7 +112330,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1968", + "source_location": "L1974", "weight": 1.0 }, { @@ -112141,7 +112339,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2002", + "source_location": "L2008", "weight": 1.0 }, { @@ -112150,7 +112348,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2035", + "source_location": "L2047", "weight": 1.0 }, { @@ -112159,7 +112357,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2071", + "source_location": "L2083", "weight": 1.0 }, { @@ -112168,7 +112366,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2098", + "source_location": "L2110", "weight": 1.0 }, { @@ -112177,7 +112375,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2131", + "source_location": "L2143", "weight": 1.0 }, { @@ -112186,7 +112384,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2152", + "source_location": "L2164", "weight": 1.0 }, { @@ -112195,7 +112393,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2171", + "source_location": "L2183", "weight": 1.0 }, { @@ -112204,7 +112402,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2189", + "source_location": "L2201", "weight": 1.0 }, { @@ -112213,7 +112411,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2203", + "source_location": "L2215", "weight": 1.0 }, { @@ -112222,7 +112420,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2229", + "source_location": "L2241", "weight": 1.0 }, { @@ -112231,7 +112429,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2250", + "source_location": "L2262", "weight": 1.0 }, { @@ -112240,7 +112438,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2272", + "source_location": "L2284", "weight": 1.0 }, { @@ -112249,7 +112447,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2290", + "source_location": "L2302", "weight": 1.0 }, { @@ -112258,7 +112456,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2307", + "source_location": "L2319", "weight": 1.0 }, { @@ -112267,7 +112465,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2330", + "source_location": "L2342", "weight": 1.0 }, { @@ -112276,7 +112474,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2363", + "source_location": "L2375", "weight": 1.0 }, { @@ -112285,7 +112483,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2396", + "source_location": "L2408", "weight": 1.0 }, { @@ -112294,7 +112492,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2430", + "source_location": "L2442", "weight": 1.0 }, { @@ -112303,7 +112501,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2450", + "source_location": "L2462", "weight": 1.0 }, { @@ -112312,7 +112510,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2470", + "source_location": "L2482", "weight": 1.0 }, { @@ -112321,7 +112519,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2489", + "source_location": "L2501", "weight": 1.0 }, { @@ -112330,7 +112528,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2513", + "source_location": "L2525", "weight": 1.0 }, { @@ -112339,7 +112537,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2527", + "source_location": "L2539", "weight": 1.0 }, { @@ -112348,7 +112546,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2569", + "source_location": "L2581", "weight": 1.0 }, { @@ -112357,7 +112555,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2584", + "source_location": "L2596", "weight": 1.0 }, { @@ -112366,7 +112564,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2602", + "source_location": "L2614", "weight": 1.0 }, { @@ -112375,7 +112573,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2631", + "source_location": "L2643", "weight": 1.0 }, { @@ -112384,7 +112582,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2644", + "source_location": "L2656", "weight": 1.0 }, { @@ -112393,7 +112591,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2657", + "source_location": "L2669", "weight": 1.0 }, { @@ -112402,7 +112600,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2707", + "source_location": "L2719", "weight": 1.0 }, { @@ -112411,7 +112609,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2726", + "source_location": "L2738", "weight": 1.0 }, { @@ -112420,7 +112618,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2739", + "source_location": "L2751", "weight": 1.0 }, { @@ -112942,7 +113140,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1687", + "source_location": "L1690", "weight": 1.0 }, { @@ -112951,7 +113149,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1717", + "source_location": "L1723", "weight": 1.0 }, { @@ -112960,7 +113158,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1734", + "source_location": "L1740", "weight": 1.0 }, { @@ -112969,7 +113167,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1738", + "source_location": "L1744", "weight": 1.0 }, { @@ -112978,7 +113176,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1753", + "source_location": "L1759", "weight": 1.0 }, { @@ -112987,7 +113185,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1768", + "source_location": "L1774", "weight": 1.0 }, { @@ -112996,7 +113194,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1797", + "source_location": "L1803", "weight": 1.0 }, { @@ -113005,7 +113203,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1813", + "source_location": "L1819", "weight": 1.0 }, { @@ -113014,7 +113212,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1828", + "source_location": "L1834", "weight": 1.0 }, { @@ -113023,7 +113221,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1859", + "source_location": "L1865", "weight": 1.0 }, { @@ -113032,7 +113230,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1875", + "source_location": "L1881", "weight": 1.0 }, { @@ -113041,7 +113239,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1892", + "source_location": "L1898", "weight": 1.0 }, { @@ -113050,7 +113248,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1924", + "source_location": "L1930", "weight": 1.0 }, { @@ -113059,7 +113257,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1953", + "source_location": "L1959", "weight": 1.0 }, { @@ -113068,7 +113266,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1973", + "source_location": "L1979", "weight": 1.0 }, { @@ -113077,7 +113275,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1980", + "source_location": "L1986", "weight": 1.0 }, { @@ -113086,7 +113284,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2015", + "source_location": "L2024", "weight": 1.0 }, { @@ -113095,7 +113293,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2018", + "source_location": "L2027", "weight": 1.0 }, { @@ -113104,7 +113302,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2043", + "source_location": "L2055", "weight": 1.0 }, { @@ -113113,7 +113311,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2046", + "source_location": "L2058", "weight": 1.0 }, { @@ -113122,7 +113320,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2078", + "source_location": "L2090", "weight": 1.0 }, { @@ -113131,7 +113329,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2106", + "source_location": "L2118", "weight": 1.0 }, { @@ -113140,7 +113338,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2138", + "source_location": "L2150", "weight": 1.0 }, { @@ -113149,7 +113347,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2158", + "source_location": "L2170", "weight": 1.0 }, { @@ -113158,7 +113356,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2178", + "source_location": "L2190", "weight": 1.0 }, { @@ -113167,7 +113365,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2195", + "source_location": "L2207", "weight": 1.0 }, { @@ -113176,7 +113374,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2211", + "source_location": "L2223", "weight": 1.0 }, { @@ -113185,7 +113383,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2237", + "source_location": "L2249", "weight": 1.0 }, { @@ -113194,7 +113392,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2259", + "source_location": "L2271", "weight": 1.0 }, { @@ -113203,7 +113401,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2280", + "source_location": "L2292", "weight": 1.0 }, { @@ -113212,7 +113410,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2297", + "source_location": "L2309", "weight": 1.0 }, { @@ -113221,7 +113419,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2315", + "source_location": "L2327", "weight": 1.0 }, { @@ -113230,7 +113428,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2339", + "source_location": "L2351", "weight": 1.0 }, { @@ -113239,7 +113437,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2372", + "source_location": "L2384", "weight": 1.0 }, { @@ -113248,7 +113446,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2405", + "source_location": "L2417", "weight": 1.0 }, { @@ -113257,7 +113455,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2439", + "source_location": "L2451", "weight": 1.0 }, { @@ -113266,7 +113464,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2459", + "source_location": "L2471", "weight": 1.0 }, { @@ -113275,7 +113473,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2478", + "source_location": "L2490", "weight": 1.0 }, { @@ -113284,7 +113482,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2497", + "source_location": "L2509", "weight": 1.0 }, { @@ -113293,7 +113491,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2518", + "source_location": "L2530", "weight": 1.0 }, { @@ -113302,7 +113500,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2535", + "source_location": "L2547", "weight": 1.0 }, { @@ -113311,7 +113509,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2575", + "source_location": "L2587", "weight": 1.0 }, { @@ -113320,7 +113518,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2591", + "source_location": "L2603", "weight": 1.0 }, { @@ -113329,7 +113527,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2615", + "source_location": "L2627", "weight": 1.0 }, { @@ -113338,7 +113536,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2636", + "source_location": "L2648", "weight": 1.0 }, { @@ -113347,7 +113545,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2649", + "source_location": "L2661", "weight": 1.0 }, { @@ -113356,7 +113554,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2663", + "source_location": "L2675", "weight": 1.0 }, { @@ -113365,7 +113563,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2714", + "source_location": "L2726", "weight": 1.0 }, { @@ -113374,7 +113572,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2732", + "source_location": "L2744", "weight": 1.0 }, { @@ -113387,39 +113585,39 @@ "weight": 1.0 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "api_production_get_production_task_editor_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2137", + "source_location": "L2149", "weight": 1.0 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "api_production_get_cell_product_max_passage_seq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2534", + "source_location": "L2546", "weight": 1.0 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "api_production_get_cell_product_max_suffix_seq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2574", + "source_location": "L2586", "weight": 1.0 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "api_production_check_cell_product_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2590", + "source_location": "L2602", "weight": 1.0 }, { @@ -162905,7 +163103,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -162914,7 +163112,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -162923,7 +163121,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162932,7 +163130,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162941,7 +163139,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -162950,7 +163148,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -162959,7 +163157,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -162968,7 +163166,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -162977,7 +163175,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162986,7 +163184,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162995,7 +163193,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -163004,7 +163202,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -163013,7 +163211,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -163022,7 +163220,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -163031,7 +163229,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -163040,7 +163238,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -163049,21 +163247,21 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_177", + "source": "crud_qc_task_rationale_178", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L893", + "source_location": "L894", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_757", + "source": "crud_qc_task_rationale_758", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L893", + "source_location": "L894", "weight": 0.8 }, { @@ -164228,2874 +164426,3513 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontaskinput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontaskinput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontaskoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontaskoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_97", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_245", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_378", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_444", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_475", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_526", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_545", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_792", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_851", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_899", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontaskstepassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L17", + "source_location": "L18", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L33", + "source_location": "L35", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L34", + "source_location": "L36", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L250", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L250", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L250", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L250", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L250", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L250", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L156", + "source_location": "L250", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L250", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L250", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L285", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_284", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_350", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_381", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_432", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_451", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_681", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_740", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_788", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_839", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_865", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_151", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_284", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_350", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_381", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_432", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_451", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_681", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_740", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_788", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_839", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_865", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/production_work_order.py", - "source_location": "L285", - "weight": 0.8 - }, - { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_976", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L379", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_54", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_97", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_245", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_378", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_444", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_475", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_526", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_545", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_792", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_851", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_899", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_97", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_245", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_378", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_444", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_475", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_526", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_545", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_792", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_851", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_899", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L379", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_851", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L489", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_899", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L489", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L489", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L489", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L489", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L489", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_851", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_899", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_151", + "source": "crud_production_work_order_rationale_950", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_284", + "source": "crud_production_work_order_rationale_976", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L489", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_350", + "source": "crud_production_work_order_rationale_54", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_381", + "source": "crud_production_work_order_rationale_97", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_432", + "source": "crud_production_work_order_rationale_245", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_451", + "source": "crud_production_work_order_rationale_378", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_681", + "source": "crud_production_work_order_rationale_444", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_740", + "source": "crud_production_work_order_rationale_475", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_788", + "source": "crud_production_work_order_rationale_526", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_839", + "source": "crud_production_work_order_rationale_545", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_865", + "source": "crud_production_work_order_rationale_792", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L618", + "source_location": "L725", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_851", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L725", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_899", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L725", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_950", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L725", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_976", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L725", "weight": 0.8 }, { @@ -168134,7 +168971,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168143,7 +168980,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168152,7 +168989,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168161,7 +168998,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168170,7 +169007,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168179,7 +169016,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168188,7 +169025,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168197,7 +169034,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168269,7 +169106,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -168278,7 +169115,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -168287,7 +169124,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -168296,7 +169133,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -168305,7 +169142,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -168314,7 +169151,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -168323,7 +169160,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -168332,7 +169169,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -168404,7 +169241,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -168413,7 +169250,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -168422,7 +169259,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -168431,7 +169268,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -168440,7 +169277,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -168449,7 +169286,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -168458,7 +169295,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -168467,7 +169304,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -168539,7 +169376,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -168548,7 +169385,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -168557,7 +169394,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -168566,7 +169403,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -168575,7 +169412,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -168584,7 +169421,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -168593,7 +169430,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -168602,7 +169439,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -168674,7 +169511,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -168683,7 +169520,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -168692,7 +169529,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -168701,7 +169538,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -168710,7 +169547,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -168719,7 +169556,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -168728,7 +169565,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -168737,7 +169574,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -168809,7 +169646,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -168818,7 +169655,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -168827,7 +169664,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -168836,7 +169673,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -168845,7 +169682,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -168854,7 +169691,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -168863,7 +169700,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -168872,7 +169709,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -168944,7 +169781,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -168953,7 +169790,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -168962,7 +169799,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -168971,7 +169808,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -168980,7 +169817,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -168989,7 +169826,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -168998,7 +169835,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -169007,7 +169844,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -169079,7 +169916,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -169088,7 +169925,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -169097,7 +169934,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -169106,7 +169943,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -169115,7 +169952,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -169124,7 +169961,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -169133,7 +169970,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -169142,7 +169979,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -169214,7 +170051,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -169223,7 +170060,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -169232,7 +170069,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -169241,7 +170078,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -169250,7 +170087,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -169259,7 +170096,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -169268,7 +170105,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -169277,7 +170114,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -169349,7 +170186,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -169358,7 +170195,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -169367,7 +170204,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -169376,7 +170213,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -169385,7 +170222,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -169394,7 +170231,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -169403,7 +170240,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -169412,7 +170249,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -169484,7 +170321,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -169493,7 +170330,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -169502,7 +170339,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -169511,7 +170348,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -169520,7 +170357,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -169529,7 +170366,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -169538,7 +170375,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -169547,7 +170384,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -169619,7 +170456,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -169628,7 +170465,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -169637,7 +170474,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -169646,7 +170483,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -169655,7 +170492,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -169664,7 +170501,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -169673,7 +170510,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -169682,7 +170519,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -169754,7 +170591,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -169763,7 +170600,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -169772,7 +170609,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -169781,7 +170618,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -169790,7 +170627,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -169799,7 +170636,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -169808,7 +170645,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -169817,7 +170654,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -169889,7 +170726,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -169898,7 +170735,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -169907,7 +170744,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -169916,7 +170753,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -169925,7 +170762,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -169934,7 +170771,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -169943,7 +170780,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -169952,7 +170789,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170024,7 +170861,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -170033,7 +170870,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -170042,7 +170879,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -170051,7 +170888,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -170060,7 +170897,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -170069,7 +170906,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -170078,7 +170915,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -170087,7 +170924,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -170159,7 +170996,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -170168,7 +171005,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -170177,7 +171014,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -170186,7 +171023,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -170195,7 +171032,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -170204,7 +171041,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -170213,7 +171050,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -170222,7 +171059,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -170294,7 +171131,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170303,7 +171140,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170312,7 +171149,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170321,7 +171158,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170330,7 +171167,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170339,7 +171176,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170348,7 +171185,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170357,7 +171194,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170429,7 +171266,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -170438,7 +171275,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -170447,7 +171284,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -170456,7 +171293,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -170465,7 +171302,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -170474,7 +171311,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -170483,7 +171320,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -170492,7 +171329,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -170564,7 +171401,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepassignee", "relation": "uses", "confidence": "INFERRED", @@ -170573,7 +171410,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskstepassignee", "relation": "uses", "confidence": "INFERRED", @@ -170582,7 +171419,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskstepassignee", "relation": "uses", "confidence": "INFERRED", @@ -170591,7 +171428,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskstepassignee", "relation": "uses", "confidence": "INFERRED", @@ -170600,7 +171437,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskstepassignee", "relation": "uses", "confidence": "INFERRED", @@ -170609,7 +171446,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskstepassignee", "relation": "uses", "confidence": "INFERRED", @@ -170618,7 +171455,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskstepassignee", "relation": "uses", "confidence": "INFERRED", @@ -170627,7 +171464,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskstepassignee", "relation": "uses", "confidence": "INFERRED", @@ -170699,7 +171536,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -170708,7 +171545,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -170717,7 +171554,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -170726,7 +171563,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -170735,7 +171572,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -170744,7 +171581,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -170753,7 +171590,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -170762,7 +171599,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -170834,7 +171671,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -170843,7 +171680,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -170852,7 +171689,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -170861,7 +171698,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -170870,7 +171707,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -170879,7 +171716,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -170888,7 +171725,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -170897,7 +171734,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -170969,7 +171806,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -170978,7 +171815,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -170987,7 +171824,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -170996,7 +171833,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -171005,7 +171842,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -171014,7 +171851,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -171023,7 +171860,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -171032,7 +171869,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -171104,7 +171941,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -171113,7 +171950,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -171122,7 +171959,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -171131,7 +171968,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -171140,7 +171977,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -171149,7 +171986,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -171158,7 +171995,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -171167,7 +172004,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -171239,7 +172076,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -171248,7 +172085,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -171257,7 +172094,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -171266,7 +172103,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -171275,7 +172112,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -171284,7 +172121,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -171293,7 +172130,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -171302,7 +172139,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -171374,7 +172211,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171383,7 +172220,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171392,7 +172229,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171401,7 +172238,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171410,7 +172247,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171419,7 +172256,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171428,7 +172265,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171437,7 +172274,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171509,7 +172346,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -171518,7 +172355,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -171527,7 +172364,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -171536,7 +172373,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -171545,7 +172382,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -171554,7 +172391,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -171563,7 +172400,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -171572,7 +172409,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -171644,7 +172481,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171653,7 +172490,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171662,7 +172499,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171671,7 +172508,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171680,7 +172517,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171689,7 +172526,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171698,7 +172535,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171707,7 +172544,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171779,7 +172616,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -171788,7 +172625,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -171797,7 +172634,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -171806,7 +172643,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -171815,7 +172652,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -171824,7 +172661,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -171833,7 +172670,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -171842,7 +172679,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -171914,7 +172751,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171923,7 +172760,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171932,7 +172769,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171941,7 +172778,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171950,7 +172787,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171959,7 +172796,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171968,7 +172805,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171977,7 +172814,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172049,7 +172886,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172058,7 +172895,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172067,7 +172904,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172076,7 +172913,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172085,7 +172922,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172094,7 +172931,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172103,7 +172940,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172112,7 +172949,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172184,7 +173021,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172193,7 +173030,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172202,7 +173039,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172211,7 +173048,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172220,7 +173057,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172229,7 +173066,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172238,7 +173075,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172247,7 +173084,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172319,7 +173156,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -172328,7 +173165,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -172337,7 +173174,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -172346,7 +173183,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -172355,7 +173192,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -172364,7 +173201,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -172373,7 +173210,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -172382,7 +173219,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -172454,7 +173291,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -172463,7 +173300,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -172472,7 +173309,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -172481,7 +173318,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -172490,7 +173327,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -172499,7 +173336,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -172508,7 +173345,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -172517,7 +173354,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -172589,7 +173426,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -172598,7 +173435,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -172607,7 +173444,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -172616,7 +173453,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -172625,7 +173462,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -172634,7 +173471,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -172643,7 +173480,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -172652,7 +173489,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -172724,7 +173561,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -172733,7 +173570,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -172742,7 +173579,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -172751,7 +173588,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -172760,7 +173597,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -172769,7 +173606,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -172778,7 +173615,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -172787,7 +173624,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -172859,7 +173696,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1745", + "source": "crud_production_task_rationale_1797", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -172868,7 +173705,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1774", + "source": "crud_production_task_rationale_1826", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -172877,7 +173714,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1865", + "source": "crud_production_task_rationale_1917", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -172886,7 +173723,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2493", + "source": "crud_production_task_rationale_2545", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -172895,7 +173732,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2551", + "source": "crud_production_task_rationale_2603", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -172904,7 +173741,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2754", + "source": "crud_production_task_rationale_2806", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -172913,7 +173750,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2879", + "source": "crud_production_task_rationale_2931", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -172922,7 +173759,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_3057", + "source": "crud_production_task_rationale_3112", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -183425,7 +184262,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183434,7 +184271,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183443,7 +184280,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183452,7 +184289,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183461,7 +184298,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183470,7 +184307,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183479,7 +184316,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183488,7 +184325,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183497,7 +184334,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183506,52 +184343,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizcellproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizcellproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizcellproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizcellproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizcellproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183569,7 +184361,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183578,7 +184370,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183587,7 +184379,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183596,7 +184388,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183605,7 +184397,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183614,7 +184406,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183623,7 +184415,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -183704,7 +184550,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183713,7 +184559,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183722,7 +184568,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183731,7 +184577,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183740,7 +184586,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183749,7 +184595,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183758,7 +184604,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183767,7 +184613,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183776,7 +184622,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183785,52 +184631,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizcellsampletype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizcellsampletype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizcellsampletype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizcellsampletype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizcellsampletype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183848,7 +184649,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183857,7 +184658,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183866,7 +184667,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183875,7 +184676,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183884,7 +184685,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183893,7 +184694,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183902,7 +184703,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -183983,7 +184838,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -183992,7 +184847,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184001,7 +184856,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184010,7 +184865,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184019,7 +184874,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184028,7 +184883,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184037,7 +184892,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184046,7 +184901,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184055,7 +184910,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184064,52 +184919,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizcollectionprotocol", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizcollectionprotocol", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizcollectionprotocol", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizcollectionprotocol", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizcollectionprotocol", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184127,7 +184937,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184136,7 +184946,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184145,7 +184955,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184154,7 +184964,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184163,7 +184973,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184172,7 +184982,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184181,7 +184991,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -184262,7 +185126,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184271,7 +185135,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184280,7 +185144,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184289,7 +185153,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184298,7 +185162,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184307,7 +185171,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184316,7 +185180,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184325,7 +185189,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184334,7 +185198,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184343,52 +185207,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizpilotapplication", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184406,7 +185225,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184415,7 +185234,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184424,7 +185243,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184433,7 +185252,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184442,7 +185261,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184451,7 +185270,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184460,7 +185279,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizpilotapplication", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -184541,7 +185414,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184550,7 +185423,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184559,7 +185432,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184568,7 +185441,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184577,7 +185450,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184586,7 +185459,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184595,7 +185468,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184604,7 +185477,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184613,7 +185486,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184622,52 +185495,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizpilotinfusionplan", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184685,7 +185513,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184694,7 +185522,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184703,7 +185531,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184712,7 +185540,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184721,7 +185549,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184730,7 +185558,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184739,7 +185567,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizpilotinfusionplan", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -184820,7 +185702,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184829,7 +185711,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184838,7 +185720,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184847,7 +185729,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184856,7 +185738,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184865,7 +185747,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184874,7 +185756,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184883,7 +185765,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184892,7 +185774,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184901,52 +185783,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizpilotinfusionschedule", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184964,7 +185801,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184973,7 +185810,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184982,7 +185819,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -184991,7 +185828,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185000,7 +185837,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185009,7 +185846,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185018,7 +185855,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizpilotinfusionschedule", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -185099,7 +185990,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185108,7 +185999,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185117,7 +186008,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185126,7 +186017,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185135,7 +186026,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185144,7 +186035,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185153,7 +186044,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185162,7 +186053,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185171,7 +186062,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185180,52 +186071,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizpilotinfusionscheduleproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizpilotinfusionscheduleproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizpilotinfusionscheduleproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizpilotinfusionscheduleproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizpilotinfusionscheduleproduct", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185243,7 +186089,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185252,7 +186098,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185261,7 +186107,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185270,7 +186116,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185279,7 +186125,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185288,7 +186134,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185297,7 +186143,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizpilotinfusionscheduleproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -185378,7 +186278,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185387,7 +186287,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185396,7 +186296,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185405,7 +186305,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185414,7 +186314,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185423,7 +186323,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185432,7 +186332,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185441,7 +186341,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185450,7 +186350,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185459,52 +186359,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizpilotpatient", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizpilotpatient", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizpilotpatient", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizpilotpatient", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizpilotpatient", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185522,7 +186377,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185531,7 +186386,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185540,7 +186395,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185549,7 +186404,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185558,7 +186413,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185567,7 +186422,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185576,7 +186431,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -185657,7 +186566,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185666,7 +186575,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185675,7 +186584,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185684,7 +186593,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185693,7 +186602,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185702,7 +186611,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185711,7 +186620,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185720,7 +186629,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185729,7 +186638,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185738,52 +186647,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizprotocolpartycustomer", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizprotocolpartycustomer", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizprotocolpartycustomer", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizprotocolpartycustomer", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizprotocolpartycustomer", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185801,7 +186665,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185810,7 +186674,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185819,7 +186683,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185828,7 +186692,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185837,7 +186701,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185846,7 +186710,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185855,7 +186719,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -185936,7 +186854,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -185945,7 +186863,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -185954,7 +186872,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -185963,7 +186881,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -185972,7 +186890,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -185981,7 +186899,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -185990,7 +186908,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -185999,7 +186917,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186008,7 +186926,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186017,52 +186935,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizprotocolsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizprotocolsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizprotocolsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizprotocolsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizprotocolsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186080,7 +186953,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186089,7 +186962,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186098,7 +186971,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186107,7 +186980,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186116,7 +186989,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186125,7 +186998,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186134,7 +187007,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -186215,7 +187142,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186224,7 +187151,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186233,7 +187160,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186242,7 +187169,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186251,7 +187178,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186260,7 +187187,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186269,7 +187196,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186278,7 +187205,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186287,7 +187214,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186296,52 +187223,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizproductiontask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizproductiontask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizproductiontask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizproductiontask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizproductiontask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186359,7 +187241,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186368,7 +187250,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186377,7 +187259,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186386,7 +187268,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186395,7 +187277,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186404,7 +187286,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186413,7 +187295,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -186494,7 +187430,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186503,7 +187439,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186512,7 +187448,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186521,7 +187457,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186530,7 +187466,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186539,7 +187475,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186548,7 +187484,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186557,7 +187493,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186566,7 +187502,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186575,52 +187511,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizproductiontaskstep", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizproductiontaskstep", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizproductiontaskstep", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizproductiontaskstep", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizproductiontaskstep", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186638,7 +187529,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186647,7 +187538,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186656,7 +187547,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186665,7 +187556,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186674,7 +187565,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186683,7 +187574,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186692,7 +187583,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -186773,7 +187718,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186782,7 +187727,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186791,7 +187736,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186800,7 +187745,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186809,7 +187754,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186818,7 +187763,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186827,7 +187772,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186836,7 +187781,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186845,7 +187790,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186854,52 +187799,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186917,7 +187817,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186926,7 +187826,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186935,7 +187835,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186944,7 +187844,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186953,7 +187853,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186962,7 +187862,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -186971,7 +187871,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -187052,7 +188006,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187061,7 +188015,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187070,7 +188024,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187079,7 +188033,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187088,7 +188042,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187097,7 +188051,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187106,7 +188060,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187115,7 +188069,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187124,7 +188078,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187133,52 +188087,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187196,7 +188105,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187205,7 +188114,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187214,7 +188123,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187223,7 +188132,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187232,7 +188141,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187241,7 +188150,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187250,7 +188159,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -187331,7 +188294,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187340,7 +188303,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187349,7 +188312,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187358,7 +188321,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187367,7 +188330,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187376,7 +188339,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187385,7 +188348,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187394,7 +188357,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187403,7 +188366,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187412,52 +188375,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizoutputtype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizoutputtype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizoutputtype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizoutputtype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizoutputtype", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187475,7 +188393,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187484,7 +188402,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187493,7 +188411,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187502,7 +188420,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187511,7 +188429,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187520,7 +188438,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187529,7 +188447,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizoutputtype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizoutputtype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizoutputtype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizoutputtype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizoutputtype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizoutputtype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizoutputtype", "relation": "uses", "confidence": "INFERRED", @@ -187610,7 +188582,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187619,7 +188591,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187628,7 +188600,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187637,7 +188609,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187646,7 +188618,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187655,7 +188627,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187664,7 +188636,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187673,7 +188645,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187682,7 +188654,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187691,52 +188663,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizqclabtestitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizqclabtestitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizqclabtestitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizqclabtestitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizqclabtestitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187754,7 +188681,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187763,7 +188690,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187772,7 +188699,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187781,7 +188708,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187790,7 +188717,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187799,7 +188726,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187808,7 +188735,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -187889,7 +188870,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187898,7 +188879,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187907,7 +188888,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187916,7 +188897,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187925,7 +188906,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187934,7 +188915,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187943,7 +188924,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187952,7 +188933,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187961,7 +188942,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -187970,52 +188951,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizqctask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizqctask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizqctask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizqctask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizqctask", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188033,7 +188969,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188042,7 +188978,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188051,7 +188987,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188060,7 +188996,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188069,7 +189005,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188078,7 +189014,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188087,7 +189023,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -188168,7 +189158,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188177,7 +189167,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188186,7 +189176,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188195,7 +189185,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188204,7 +189194,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188213,7 +189203,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188222,7 +189212,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188231,7 +189221,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188240,7 +189230,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188249,52 +189239,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizqctaskassignee", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizqctaskassignee", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizqctaskassignee", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizqctaskassignee", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizqctaskassignee", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188312,7 +189257,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188321,7 +189266,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188330,7 +189275,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188339,7 +189284,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188348,7 +189293,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188357,7 +189302,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188366,7 +189311,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -188447,7 +189446,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188456,7 +189455,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188465,7 +189464,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188474,7 +189473,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188483,7 +189482,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188492,7 +189491,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188501,7 +189500,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188510,7 +189509,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188519,7 +189518,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188528,52 +189527,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizqcthirdpartyitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizqcthirdpartyitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizqcthirdpartyitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizqcthirdpartyitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizqcthirdpartyitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188591,7 +189545,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188600,7 +189554,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188609,7 +189563,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188618,7 +189572,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188627,7 +189581,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188636,7 +189590,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188645,7 +189599,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -188726,7 +189734,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188735,7 +189743,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188744,7 +189752,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188753,7 +189761,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188762,7 +189770,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188771,7 +189779,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188780,7 +189788,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188789,7 +189797,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188798,7 +189806,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188807,52 +189815,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizqcworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizqcworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizqcworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizqcworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizqcworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188870,7 +189833,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188879,7 +189842,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188888,7 +189851,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188897,7 +189860,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188906,7 +189869,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188915,7 +189878,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -188924,7 +189887,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -189005,7 +190022,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189014,7 +190031,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189023,7 +190040,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189032,7 +190049,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189041,7 +190058,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189050,7 +190067,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189059,7 +190076,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189068,7 +190085,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189077,7 +190094,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189086,52 +190103,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizqcworkorderlabitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizqcworkorderlabitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizqcworkorderlabitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizqcworkorderlabitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizqcworkorderlabitem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189149,7 +190121,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189158,7 +190130,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189167,7 +190139,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189176,7 +190148,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189185,7 +190157,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189194,7 +190166,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189203,7 +190175,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -189284,7 +190310,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189293,7 +190319,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189302,7 +190328,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189311,7 +190337,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189320,7 +190346,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189329,7 +190355,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189338,7 +190364,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189347,7 +190373,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189356,7 +190382,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189365,52 +190391,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizqcworkorderthirditem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizqcworkorderthirditem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizqcworkorderthirditem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizqcworkorderthirditem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizqcworkorderthirditem", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189428,7 +190409,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189437,7 +190418,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189446,7 +190427,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189455,7 +190436,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189464,7 +190445,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189473,7 +190454,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189482,7 +190463,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -189563,7 +190598,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189572,7 +190607,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189581,7 +190616,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189590,7 +190625,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189599,7 +190634,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189608,7 +190643,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189617,7 +190652,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189626,7 +190661,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189635,7 +190670,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189644,52 +190679,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189707,7 +190697,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189716,7 +190706,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189725,7 +190715,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189734,7 +190724,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189743,7 +190733,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189752,7 +190742,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189761,7 +190751,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -189842,7 +190886,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189851,7 +190895,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189860,7 +190904,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189869,7 +190913,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189878,7 +190922,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189887,7 +190931,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189896,7 +190940,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189905,7 +190949,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189914,7 +190958,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189923,52 +190967,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_models_sysuser", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_sysuser", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_sysuser", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_sysuser", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_sysuser", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L26", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189986,7 +190985,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -189995,7 +190994,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190004,7 +191003,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190013,7 +191012,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190022,7 +191021,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190031,7 +191030,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190040,7 +191039,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -190121,7 +191174,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190130,7 +191183,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190139,7 +191192,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190148,7 +191201,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190157,7 +191210,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190166,7 +191219,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190175,7 +191228,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190184,7 +191237,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190193,7 +191246,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190202,52 +191255,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L52", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L52", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L52", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L52", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L52", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190265,7 +191273,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190274,7 +191282,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190283,7 +191291,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190292,7 +191300,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190301,7 +191309,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190310,7 +191318,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190319,7 +191327,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L52", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L52", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L52", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L52", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L52", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L52", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -190400,7 +191462,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190409,7 +191471,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190418,7 +191480,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190427,7 +191489,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190436,7 +191498,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190445,7 +191507,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190454,7 +191516,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190463,7 +191525,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190472,7 +191534,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190481,52 +191543,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_research_donation_bizresearchdonation", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_research_donation_bizresearchdonation", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_research_donation_bizresearchdonation", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_research_donation_bizresearchdonation", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_research_donation_bizresearchdonation", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190544,7 +191561,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190553,7 +191570,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190562,7 +191579,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190571,7 +191588,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190580,7 +191597,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190589,7 +191606,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190598,7 +191615,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -190679,7 +191750,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190688,7 +191759,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190697,7 +191768,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190706,7 +191777,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190715,7 +191786,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190724,7 +191795,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190733,7 +191804,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190742,7 +191813,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190751,7 +191822,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190760,52 +191831,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_research_donation_bizresearchdonationparty", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_research_donation_bizresearchdonationparty", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_research_donation_bizresearchdonationparty", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_research_donation_bizresearchdonationparty", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_research_donation_bizresearchdonationparty", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190823,7 +191849,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190832,7 +191858,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190841,7 +191867,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190850,7 +191876,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190859,7 +191885,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190868,7 +191894,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190877,7 +191903,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -190958,7 +192038,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -190967,7 +192047,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -190976,7 +192056,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -190985,7 +192065,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -190994,7 +192074,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191003,7 +192083,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191012,7 +192092,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191021,7 +192101,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191030,7 +192110,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191039,52 +192119,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", - "target": "models_research_donation_bizresearchdonationsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_research_donation_bizresearchdonationsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_research_donation_bizresearchdonationsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_research_donation_bizresearchdonationsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_research_donation_bizresearchdonationsample", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L53", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", + "source": "crud_qc_work_order_rationale_2072", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191102,7 +192137,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191111,7 +192146,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191120,7 +192155,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191129,7 +192164,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191138,7 +192173,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191147,7 +192182,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191156,7 +192191,61 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L53", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -191170,7 +192259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { @@ -191179,7 +192268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { @@ -191188,7 +192277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { @@ -191197,7 +192286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { @@ -191206,7 +192295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { @@ -191215,7 +192304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { @@ -191224,7 +192313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { @@ -191233,142 +192322,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2039", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2039", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2039", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2039", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { @@ -191377,70 +192421,124 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2237", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2237", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2237", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2237", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2237", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2237", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2237", "weight": 0.8 }, { @@ -191449,7 +192547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191458,7 +192556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191467,7 +192565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191476,7 +192574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191485,7 +192583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191494,7 +192592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191503,7 +192601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191512,142 +192610,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", - "target": "models_models_bizproductionworkorder", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191656,70 +192709,124 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", "weight": 0.8 }, { @@ -191728,7 +192835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191737,7 +192844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191746,7 +192853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191755,7 +192862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191764,7 +192871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191773,7 +192880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191782,7 +192889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191791,142 +192898,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", + "source": "crud_qc_work_order_rationale_2072", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", - "target": "models_models_bizsamplereception", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { @@ -191935,70 +192997,124 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2082", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L2280", "weight": 0.8 }, { @@ -192007,7 +193123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { @@ -192016,7 +193132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { @@ -192025,7 +193141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { @@ -192034,7 +193150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { @@ -192043,7 +193159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { @@ -192052,7 +193168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { @@ -192061,7 +193177,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { @@ -192070,142 +193186,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_946", + "source": "crud_qc_work_order_rationale_842", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1096", + "source": "crud_qc_work_order_rationale_1097", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1249", + "source": "crud_qc_work_order_rationale_1247", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1523", + "source": "crud_qc_work_order_rationale_1400", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1588", + "source": "crud_qc_work_order_rationale_1721", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1639", + "source": "crud_qc_work_order_rationale_1786", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1672", + "source": "crud_qc_work_order_rationale_1837", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1797", + "source": "crud_qc_work_order_rationale_1870", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1874", + "source": "crud_qc_work_order_rationale_1995", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1940", + "source": "crud_qc_work_order_rationale_2072", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1965", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L3309", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_1992", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L3309", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2017", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L3309", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2038", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L3309", - "weight": 0.8 - }, - { - "source": "crud_qc_work_order_rationale_2081", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { @@ -192214,70 +193285,124 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2245", + "source": "crud_qc_work_order_rationale_2163", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2328", + "source": "crud_qc_work_order_rationale_2190", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2452", + "source": "crud_qc_work_order_rationale_2215", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2732", + "source": "crud_qc_work_order_rationale_2236", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2774", + "source": "crud_qc_work_order_rationale_2279", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3032", + "source": "crud_qc_work_order_rationale_2336", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_3290", + "source": "crud_qc_work_order_rationale_2443", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L3309", + "source_location": "L3507", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2526", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L3507", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2650", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L3507", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2930", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L3507", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_2972", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L3507", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3230", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L3507", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_3488", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L3507", "weight": 0.8 }, { @@ -198059,7 +199184,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198068,7 +199193,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198077,7 +199202,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198086,7 +199211,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198095,7 +199220,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198104,7 +199229,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198113,7 +199238,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198122,7 +199247,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198131,7 +199256,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198140,7 +199265,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198149,7 +199274,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198158,7 +199283,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198167,7 +199292,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198176,7 +199301,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198185,7 +199310,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198194,7 +199319,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198203,7 +199328,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -198212,7 +199337,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198221,7 +199346,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198230,7 +199355,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198239,7 +199364,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198248,7 +199373,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198257,7 +199382,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198266,7 +199391,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198275,7 +199400,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198284,7 +199409,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198293,7 +199418,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198302,7 +199427,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198311,7 +199436,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198320,7 +199445,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198329,7 +199454,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198338,7 +199463,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198347,7 +199472,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198356,7 +199481,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -198365,7 +199490,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198374,7 +199499,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198383,7 +199508,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198392,7 +199517,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198401,7 +199526,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198410,7 +199535,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198419,7 +199544,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198428,7 +199553,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198437,7 +199562,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198446,7 +199571,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198455,7 +199580,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198464,7 +199589,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198473,7 +199598,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198482,7 +199607,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198491,7 +199616,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198500,7 +199625,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198509,7 +199634,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -198518,7 +199643,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198527,7 +199652,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198536,7 +199661,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198545,7 +199670,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198554,7 +199679,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198563,7 +199688,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198572,7 +199697,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198581,7 +199706,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198590,7 +199715,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198599,7 +199724,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198608,7 +199733,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198617,7 +199742,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198626,7 +199751,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198635,7 +199760,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198644,7 +199769,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198653,7 +199778,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198662,7 +199787,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -198671,7 +199796,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198680,7 +199805,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198689,7 +199814,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198698,7 +199823,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198707,7 +199832,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198716,7 +199841,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198725,7 +199850,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198734,7 +199859,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198743,7 +199868,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198752,7 +199877,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198761,7 +199886,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198770,7 +199895,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198779,7 +199904,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198788,7 +199913,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198797,7 +199922,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198806,7 +199931,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198815,7 +199940,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -198824,7 +199949,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198833,7 +199958,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198842,7 +199967,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198851,7 +199976,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198860,7 +199985,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198869,7 +199994,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198878,7 +200003,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198887,7 +200012,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198896,7 +200021,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198905,7 +200030,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198914,7 +200039,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198923,7 +200048,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198932,7 +200057,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198941,7 +200066,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198950,7 +200075,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198959,7 +200084,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198968,7 +200093,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -198977,7 +200102,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -198986,7 +200111,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -198995,7 +200120,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199004,7 +200129,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199013,7 +200138,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199022,7 +200147,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199031,7 +200156,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199040,7 +200165,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199049,7 +200174,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199058,7 +200183,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199067,7 +200192,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199076,7 +200201,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199085,7 +200210,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199094,7 +200219,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199103,7 +200228,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199112,7 +200237,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199121,7 +200246,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -199130,7 +200255,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199139,7 +200264,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199148,7 +200273,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199157,7 +200282,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199166,7 +200291,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199175,7 +200300,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199184,7 +200309,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199193,7 +200318,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199202,7 +200327,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199211,7 +200336,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199220,7 +200345,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199229,7 +200354,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199238,7 +200363,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199247,7 +200372,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199256,7 +200381,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199265,7 +200390,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199274,7 +200399,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -199283,7 +200408,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199292,7 +200417,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199301,7 +200426,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199310,7 +200435,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199319,7 +200444,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199328,7 +200453,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199337,7 +200462,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199346,7 +200471,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199355,7 +200480,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199364,7 +200489,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199373,7 +200498,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199382,7 +200507,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199391,7 +200516,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199400,7 +200525,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199409,7 +200534,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199418,7 +200543,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199427,7 +200552,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -199436,7 +200561,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199445,7 +200570,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199454,7 +200579,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199463,7 +200588,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199472,7 +200597,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199481,7 +200606,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199490,7 +200615,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199499,7 +200624,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199508,7 +200633,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199517,7 +200642,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199526,7 +200651,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199535,7 +200660,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199544,7 +200669,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199553,7 +200678,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199562,7 +200687,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199571,7 +200696,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199580,7 +200705,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -199589,7 +200714,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199598,7 +200723,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199607,7 +200732,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199616,7 +200741,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199625,7 +200750,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199634,7 +200759,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199643,7 +200768,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199652,7 +200777,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199661,7 +200786,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199670,7 +200795,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199679,7 +200804,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199688,7 +200813,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199697,7 +200822,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199706,7 +200831,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199715,7 +200840,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199724,7 +200849,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199733,7 +200858,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -199742,7 +200867,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199751,7 +200876,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199760,7 +200885,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199769,7 +200894,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199778,7 +200903,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199787,7 +200912,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199796,7 +200921,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199805,7 +200930,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199814,7 +200939,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199823,7 +200948,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199832,7 +200957,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199841,7 +200966,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199850,7 +200975,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199859,7 +200984,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199868,7 +200993,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199877,7 +201002,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199886,7 +201011,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -199895,7 +201020,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199904,7 +201029,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199913,7 +201038,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199922,7 +201047,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199931,7 +201056,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199940,7 +201065,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199949,7 +201074,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199958,7 +201083,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199967,7 +201092,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199976,7 +201101,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199985,7 +201110,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -199994,7 +201119,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -200003,7 +201128,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -200012,7 +201137,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -200021,7 +201146,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -200030,7 +201155,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -200039,7 +201164,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -200048,7 +201173,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200057,7 +201182,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200066,7 +201191,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200075,7 +201200,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200084,7 +201209,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200093,7 +201218,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200102,7 +201227,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200111,7 +201236,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200120,7 +201245,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200129,7 +201254,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200138,7 +201263,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200147,7 +201272,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200156,7 +201281,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200165,7 +201290,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200174,7 +201299,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200183,7 +201308,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200192,7 +201317,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -200201,309 +201326,309 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L917", + "source_location": "L912", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_45", + "source": "crud_sample_reception_rationale_43", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_90", + "source": "crud_sample_reception_rationale_88", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_124", + "source": "crud_sample_reception_rationale_122", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_158", + "source": "crud_sample_reception_rationale_156", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_202", + "source": "crud_sample_reception_rationale_200", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_311", + "source": "crud_sample_reception_rationale_309", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1026", + "source": "crud_sample_reception_rationale_1009", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1054", + "source": "crud_sample_reception_rationale_1037", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1220", + "source": "crud_sample_reception_rationale_1187", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1267", + "source": "crud_sample_reception_rationale_1234", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1308", + "source": "crud_sample_reception_rationale_1275", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1364", + "source": "crud_sample_reception_rationale_1331", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1388", + "source": "crud_sample_reception_rationale_1355", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1380", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1434", + "source": "crud_sample_reception_rationale_1401", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1458", + "source": "crud_sample_reception_rationale_1425", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1483", + "source": "crud_sample_reception_rationale_1450", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1135", + "source_location": "L1102", "weight": 0.8 }, { @@ -201272,7 +202397,16 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_lab_code_rationale_172", + "source": "crud_sample_reception_lab_code_rationale_165", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_lab_code.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_lab_code_rationale_177", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -202613,7 +203747,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1790", + "source": "api_qc_rationale_1792", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -202622,7 +203756,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1800", + "source": "api_qc_rationale_1802", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -202631,7 +203765,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1810", + "source": "api_qc_rationale_1812", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -202640,7 +203774,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1860", + "source": "api_qc_rationale_1862", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -202649,7 +203783,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1924", + "source": "api_qc_rationale_1926", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -202658,7 +203792,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1951", + "source": "api_qc_rationale_1953", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -202919,7 +204053,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1790", + "source": "api_qc_rationale_1792", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -202928,7 +204062,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1800", + "source": "api_qc_rationale_1802", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -202937,7 +204071,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1810", + "source": "api_qc_rationale_1812", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -202946,7 +204080,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1860", + "source": "api_qc_rationale_1862", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -202955,7 +204089,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1924", + "source": "api_qc_rationale_1926", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -202964,7 +204098,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1951", + "source": "api_qc_rationale_1953", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -203225,7 +204359,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1790", + "source": "api_qc_rationale_1792", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203234,7 +204368,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1800", + "source": "api_qc_rationale_1802", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203243,7 +204377,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1810", + "source": "api_qc_rationale_1812", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203252,7 +204386,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1860", + "source": "api_qc_rationale_1862", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203261,7 +204395,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1924", + "source": "api_qc_rationale_1926", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -203270,7 +204404,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1951", + "source": "api_qc_rationale_1953", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -209948,7 +211082,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_processroutecreatebody", "relation": "uses", "confidence": "INFERRED", @@ -209957,7 +211091,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_processroutecreatebody", "relation": "uses", "confidence": "INFERRED", @@ -209966,7 +211100,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_processroutecreatebody", "relation": "uses", "confidence": "INFERRED", @@ -209975,7 +211109,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_processroutecreatebody", "relation": "uses", "confidence": "INFERRED", @@ -210236,7 +211370,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_processrouteupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -210245,7 +211379,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_processrouteupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -210254,7 +211388,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_processrouteupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -210263,7 +211397,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_processrouteupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -210524,7 +211658,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_setcurrentbody", "relation": "uses", "confidence": "INFERRED", @@ -210533,7 +211667,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_setcurrentbody", "relation": "uses", "confidence": "INFERRED", @@ -210542,7 +211676,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_setcurrentbody", "relation": "uses", "confidence": "INFERRED", @@ -210551,7 +211685,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_setcurrentbody", "relation": "uses", "confidence": "INFERRED", @@ -210812,7 +211946,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_stepaddbody", "relation": "uses", "confidence": "INFERRED", @@ -210821,7 +211955,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_stepaddbody", "relation": "uses", "confidence": "INFERRED", @@ -210830,7 +211964,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_stepaddbody", "relation": "uses", "confidence": "INFERRED", @@ -210839,7 +211973,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_stepaddbody", "relation": "uses", "confidence": "INFERRED", @@ -211100,7 +212234,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_stepcopybody", "relation": "uses", "confidence": "INFERRED", @@ -211109,7 +212243,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_stepcopybody", "relation": "uses", "confidence": "INFERRED", @@ -211118,7 +212252,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_stepcopybody", "relation": "uses", "confidence": "INFERRED", @@ -211127,7 +212261,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_stepcopybody", "relation": "uses", "confidence": "INFERRED", @@ -211388,7 +212522,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_stepupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -211397,7 +212531,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_stepupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -211406,7 +212540,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_stepupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -211415,7 +212549,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_stepupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -211676,7 +212810,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_stepreorderbody", "relation": "uses", "confidence": "INFERRED", @@ -211685,7 +212819,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_stepreorderbody", "relation": "uses", "confidence": "INFERRED", @@ -211694,7 +212828,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_stepreorderbody", "relation": "uses", "confidence": "INFERRED", @@ -211703,7 +212837,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_stepreorderbody", "relation": "uses", "confidence": "INFERRED", @@ -211964,7 +213098,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_stepreagentupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -211973,7 +213107,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_stepreagentupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -211982,7 +213116,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_stepreagentupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -211991,7 +213125,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_stepreagentupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212252,7 +213386,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_stepconsumableupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212261,7 +213395,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_stepconsumableupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212270,7 +213404,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_stepconsumableupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212279,7 +213413,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_stepconsumableupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212540,7 +213674,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_stepoutputupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212549,7 +213683,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_stepoutputupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212558,7 +213692,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_stepoutputupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212567,7 +213701,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_stepoutputupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212828,7 +213962,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_process_route_stepdatacollectionupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212837,7 +213971,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_process_route_stepdatacollectionupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212846,7 +213980,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_process_route_stepdatacollectionupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -212855,7 +213989,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_process_route_stepdatacollectionupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -213116,7 +214250,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -213125,7 +214259,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -213134,7 +214268,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -213143,7 +214277,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -213404,7 +214538,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -213413,7 +214547,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -213422,7 +214556,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -213431,7 +214565,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -213692,7 +214826,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -213701,7 +214835,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -213710,7 +214844,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -213719,7 +214853,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -213980,7 +215114,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_work_order_productionworkordercreate", "relation": "uses", "confidence": "INFERRED", @@ -213989,7 +215123,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_work_order_productionworkordercreate", "relation": "uses", "confidence": "INFERRED", @@ -213998,7 +215132,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_work_order_productionworkordercreate", "relation": "uses", "confidence": "INFERRED", @@ -214007,7 +215141,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_work_order_productionworkordercreate", "relation": "uses", "confidence": "INFERRED", @@ -214268,7 +215402,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_work_order_productionworkorderconfigurebody", "relation": "uses", "confidence": "INFERRED", @@ -214277,7 +215411,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_work_order_productionworkorderconfigurebody", "relation": "uses", "confidence": "INFERRED", @@ -214286,7 +215420,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_work_order_productionworkorderconfigurebody", "relation": "uses", "confidence": "INFERRED", @@ -214295,7 +215429,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_work_order_productionworkorderconfigurebody", "relation": "uses", "confidence": "INFERRED", @@ -214556,7 +215690,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_work_order_productionworkorderupdate", "relation": "uses", "confidence": "INFERRED", @@ -214565,7 +215699,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_work_order_productionworkorderupdate", "relation": "uses", "confidence": "INFERRED", @@ -214574,7 +215708,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_work_order_productionworkorderupdate", "relation": "uses", "confidence": "INFERRED", @@ -214583,7 +215717,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_work_order_productionworkorderupdate", "relation": "uses", "confidence": "INFERRED", @@ -214844,7 +215978,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_productiontaskcreate", "relation": "uses", "confidence": "INFERRED", @@ -214853,7 +215987,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_productiontaskcreate", "relation": "uses", "confidence": "INFERRED", @@ -214862,7 +215996,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_productiontaskcreate", "relation": "uses", "confidence": "INFERRED", @@ -214871,7 +216005,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_productiontaskcreate", "relation": "uses", "confidence": "INFERRED", @@ -215132,7 +216266,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_productiontaskupdate", "relation": "uses", "confidence": "INFERRED", @@ -215141,7 +216275,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_productiontaskupdate", "relation": "uses", "confidence": "INFERRED", @@ -215150,7 +216284,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_productiontaskupdate", "relation": "uses", "confidence": "INFERRED", @@ -215159,7 +216293,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_productiontaskupdate", "relation": "uses", "confidence": "INFERRED", @@ -215420,7 +216554,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_productiontaskstatusupdate", "relation": "uses", "confidence": "INFERRED", @@ -215429,7 +216563,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_productiontaskstatusupdate", "relation": "uses", "confidence": "INFERRED", @@ -215438,7 +216572,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_productiontaskstatusupdate", "relation": "uses", "confidence": "INFERRED", @@ -215447,7 +216581,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_productiontaskstatusupdate", "relation": "uses", "confidence": "INFERRED", @@ -215708,7 +216842,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_productiontaskforwardbody", "relation": "uses", "confidence": "INFERRED", @@ -215717,7 +216851,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_productiontaskforwardbody", "relation": "uses", "confidence": "INFERRED", @@ -215726,7 +216860,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_productiontaskforwardbody", "relation": "uses", "confidence": "INFERRED", @@ -215735,7 +216869,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_productiontaskforwardbody", "relation": "uses", "confidence": "INFERRED", @@ -215996,7 +217130,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_productiontaskassigneeupdate", "relation": "uses", "confidence": "INFERRED", @@ -216005,7 +217139,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_productiontaskassigneeupdate", "relation": "uses", "confidence": "INFERRED", @@ -216014,7 +217148,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_productiontaskassigneeupdate", "relation": "uses", "confidence": "INFERRED", @@ -216023,7 +217157,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_productiontaskassigneeupdate", "relation": "uses", "confidence": "INFERRED", @@ -216284,7 +217418,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_productiontaskstepdispatchbody", "relation": "uses", "confidence": "INFERRED", @@ -216293,7 +217427,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_productiontaskstepdispatchbody", "relation": "uses", "confidence": "INFERRED", @@ -216302,7 +217436,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_productiontaskstepdispatchbody", "relation": "uses", "confidence": "INFERRED", @@ -216311,7 +217445,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_productiontaskstepdispatchbody", "relation": "uses", "confidence": "INFERRED", @@ -216572,7 +217706,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_taskstepadd", "relation": "uses", "confidence": "INFERRED", @@ -216581,7 +217715,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_taskstepadd", "relation": "uses", "confidence": "INFERRED", @@ -216590,7 +217724,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_taskstepadd", "relation": "uses", "confidence": "INFERRED", @@ -216599,7 +217733,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_taskstepadd", "relation": "uses", "confidence": "INFERRED", @@ -216860,7 +217994,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_taskstepupdate", "relation": "uses", "confidence": "INFERRED", @@ -216869,7 +218003,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_taskstepupdate", "relation": "uses", "confidence": "INFERRED", @@ -216878,7 +218012,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_taskstepupdate", "relation": "uses", "confidence": "INFERRED", @@ -216887,7 +218021,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_taskstepupdate", "relation": "uses", "confidence": "INFERRED", @@ -217148,7 +218282,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_taskstepmaterialitem", "relation": "uses", "confidence": "INFERRED", @@ -217157,7 +218291,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_taskstepmaterialitem", "relation": "uses", "confidence": "INFERRED", @@ -217166,7 +218300,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_taskstepmaterialitem", "relation": "uses", "confidence": "INFERRED", @@ -217175,7 +218309,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_taskstepmaterialitem", "relation": "uses", "confidence": "INFERRED", @@ -217436,7 +218570,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_taskstepoutputitem", "relation": "uses", "confidence": "INFERRED", @@ -217445,7 +218579,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_taskstepoutputitem", "relation": "uses", "confidence": "INFERRED", @@ -217454,7 +218588,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_taskstepoutputitem", "relation": "uses", "confidence": "INFERRED", @@ -217463,7 +218597,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_taskstepoutputitem", "relation": "uses", "confidence": "INFERRED", @@ -217724,7 +218858,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_taskstepdatacollectionitem", "relation": "uses", "confidence": "INFERRED", @@ -217733,7 +218867,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_taskstepdatacollectionitem", "relation": "uses", "confidence": "INFERRED", @@ -217742,7 +218876,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_taskstepdatacollectionitem", "relation": "uses", "confidence": "INFERRED", @@ -217751,7 +218885,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_taskstepdatacollectionitem", "relation": "uses", "confidence": "INFERRED", @@ -218012,7 +219146,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_taskinputitem", "relation": "uses", "confidence": "INFERRED", @@ -218021,7 +219155,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_taskinputitem", "relation": "uses", "confidence": "INFERRED", @@ -218030,7 +219164,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_taskinputitem", "relation": "uses", "confidence": "INFERRED", @@ -218039,7 +219173,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_taskinputitem", "relation": "uses", "confidence": "INFERRED", @@ -218300,7 +219434,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_taskoutputitem", "relation": "uses", "confidence": "INFERRED", @@ -218309,7 +219443,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_taskoutputitem", "relation": "uses", "confidence": "INFERRED", @@ -218318,7 +219452,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_taskoutputitem", "relation": "uses", "confidence": "INFERRED", @@ -218327,7 +219461,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_taskoutputitem", "relation": "uses", "confidence": "INFERRED", @@ -218588,7 +219722,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_taskstepreorderbody", "relation": "uses", "confidence": "INFERRED", @@ -218597,7 +219731,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_taskstepreorderbody", "relation": "uses", "confidence": "INFERRED", @@ -218606,7 +219740,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_taskstepreorderbody", "relation": "uses", "confidence": "INFERRED", @@ -218615,7 +219749,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_taskstepreorderbody", "relation": "uses", "confidence": "INFERRED", @@ -218876,7 +220010,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_production_task_productiontasklistbyworkordersbody", "relation": "uses", "confidence": "INFERRED", @@ -218885,7 +220019,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_production_task_productiontasklistbyworkordersbody", "relation": "uses", "confidence": "INFERRED", @@ -218894,7 +220028,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_production_task_productiontasklistbyworkordersbody", "relation": "uses", "confidence": "INFERRED", @@ -218903,7 +220037,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_production_task_productiontasklistbyworkordersbody", "relation": "uses", "confidence": "INFERRED", @@ -219164,7 +220298,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_cell_product_cellproductcreate", "relation": "uses", "confidence": "INFERRED", @@ -219173,7 +220307,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_cell_product_cellproductcreate", "relation": "uses", "confidence": "INFERRED", @@ -219182,7 +220316,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_cell_product_cellproductcreate", "relation": "uses", "confidence": "INFERRED", @@ -219191,7 +220325,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_cell_product_cellproductcreate", "relation": "uses", "confidence": "INFERRED", @@ -219452,7 +220586,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_cell_product_cellproductupdate", "relation": "uses", "confidence": "INFERRED", @@ -219461,7 +220595,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_cell_product_cellproductupdate", "relation": "uses", "confidence": "INFERRED", @@ -219470,7 +220604,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_cell_product_cellproductupdate", "relation": "uses", "confidence": "INFERRED", @@ -219479,7 +220613,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_cell_product_cellproductupdate", "relation": "uses", "confidence": "INFERRED", @@ -219740,7 +220874,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2137", + "source": "api_production_rationale_2149", "target": "schemas_qc_work_order_productionqcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -219749,7 +220883,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2534", + "source": "api_production_rationale_2546", "target": "schemas_qc_work_order_productionqcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -219758,7 +220892,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2574", + "source": "api_production_rationale_2586", "target": "schemas_qc_work_order_productionqcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -219767,7 +220901,7 @@ "weight": 0.8 }, { - "source": "api_production_rationale_2590", + "source": "api_production_rationale_2602", "target": "schemas_qc_work_order_productionqcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -220992,7 +222126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "core/protocol_status_display.py", - "source_location": "L56", + "source_location": "L59", "weight": 1.0 }, { @@ -221002,7 +222136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "core/protocol_status_display.py", - "source_location": "L69", + "source_location": "L72", "weight": 1.0 }, { @@ -221012,7 +222146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "core/protocol_status_display.py", - "source_location": "L98", + "source_location": "L101", "weight": 1.0 }, { @@ -221782,7 +222916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L181", + "source_location": "L182", "weight": 1.0 }, { @@ -221792,7 +222926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L208", + "source_location": "L209", "weight": 1.0 }, { @@ -221802,7 +222936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L214", + "source_location": "L215", "weight": 1.0 }, { @@ -221812,7 +222946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L225", + "source_location": "L226", "weight": 1.0 }, { @@ -221822,7 +222956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L270", + "source_location": "L271", "weight": 1.0 }, { @@ -221832,7 +222966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L326", + "source_location": "L327", "weight": 1.0 }, { @@ -221842,7 +222976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L342", + "source_location": "L343", "weight": 1.0 }, { @@ -221852,7 +222986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L356", + "source_location": "L357", "weight": 1.0 }, { @@ -221862,7 +222996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L374", + "source_location": "L375", "weight": 1.0 }, { @@ -221872,7 +223006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L396", + "source_location": "L397", "weight": 1.0 }, { @@ -221882,7 +223016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L397", + "source_location": "L398", "weight": 1.0 }, { @@ -221892,7 +223026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L487", + "source_location": "L488", "weight": 1.0 }, { @@ -221902,7 +223036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L503", + "source_location": "L504", "weight": 1.0 }, { @@ -221912,7 +223046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L578", + "source_location": "L579", "weight": 1.0 }, { @@ -221922,7 +223056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L595", + "source_location": "L596", "weight": 1.0 }, { @@ -221932,7 +223066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L601", + "source_location": "L602", "weight": 1.0 }, { @@ -221942,7 +223076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L609", + "source_location": "L610", "weight": 1.0 }, { @@ -221952,7 +223086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L633", + "source_location": "L634", "weight": 1.0 }, { @@ -221962,7 +223096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L636", + "source_location": "L637", "weight": 1.0 }, { @@ -221972,7 +223106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L668", + "source_location": "L669", "weight": 1.0 }, { @@ -221982,7 +223116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L671", + "source_location": "L672", "weight": 1.0 }, { @@ -221992,7 +223126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L672", + "source_location": "L673", "weight": 1.0 }, { @@ -222002,7 +223136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L673", + "source_location": "L674", "weight": 1.0 }, { @@ -222012,7 +223146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L675", + "source_location": "L676", "weight": 1.0 }, { @@ -222022,7 +223156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L740", + "source_location": "L741", "weight": 1.0 }, { @@ -222032,7 +223166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L767", + "source_location": "L768", "weight": 1.0 }, { @@ -222042,7 +223176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L848", + "source_location": "L849", "weight": 1.0 }, { @@ -222052,7 +223186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L854", + "source_location": "L855", "weight": 1.0 }, { @@ -222062,7 +223196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L855", + "source_location": "L856", "weight": 1.0 }, { @@ -222072,7 +223206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L912", + "source_location": "L913", "weight": 1.0 }, { @@ -222082,7 +223216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L915", + "source_location": "L916", "weight": 1.0 }, { @@ -222092,7 +223226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L931", + "source_location": "L932", "weight": 1.0 }, { @@ -223725,6 +224859,36 @@ "source_location": "L428", "weight": 1.0 }, + { + "source": "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "target": "core_db_collation_eq_unicode", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_apply_planned_start_time_step_filter", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L130", + "weight": 1.0 + }, { "source": "crud_production_work_order_wo_to_dict", "target": "crud_base_crudbase_get", @@ -223732,7 +224896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L104", + "source_location": "L198", "weight": 1.0 }, { @@ -223742,7 +224906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L129", + "source_location": "L223", "weight": 1.0 }, { @@ -223752,7 +224916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L166", + "source_location": "L260", "weight": 1.0 }, { @@ -223762,7 +224926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L245", + "source_location": "L339", "weight": 1.0 }, { @@ -223772,7 +224936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L263", + "source_location": "L357", "weight": 1.0 }, { @@ -223782,7 +224946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L299", + "source_location": "L393", "weight": 1.0 }, { @@ -223792,7 +224956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L326", + "source_location": "L420", "weight": 1.0 }, { @@ -223802,7 +224966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L339", + "source_location": "L433", "weight": 1.0 }, { @@ -223812,7 +224976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L344", + "source_location": "L438", "weight": 1.0 }, { @@ -223822,7 +224986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L351", + "source_location": "L445", "weight": 1.0 }, { @@ -223832,7 +224996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L354", + "source_location": "L448", "weight": 1.0 }, { @@ -223842,7 +225006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L361", + "source_location": "L455", "weight": 1.0 }, { @@ -223852,7 +225016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L372", + "source_location": "L466", "weight": 1.0 }, { @@ -223862,7 +225026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L389", + "source_location": "L483", "weight": 1.0 }, { @@ -223872,7 +225036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L392", + "source_location": "L486", "weight": 1.0 }, { @@ -223882,7 +225046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L419", + "source_location": "L513", "weight": 1.0 }, { @@ -223892,7 +225056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L440", + "source_location": "L534", "weight": 1.0 }, { @@ -223902,7 +225066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L491", + "source_location": "L585", "weight": 1.0 }, { @@ -223912,7 +225076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L492", + "source_location": "L586", "weight": 1.0 }, { @@ -223922,7 +225086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L659", + "source_location": "L770", "weight": 1.0 }, { @@ -223932,7 +225096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L671", + "source_location": "L782", "weight": 1.0 }, { @@ -223942,7 +225106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L697", + "source_location": "L808", "weight": 1.0 }, { @@ -223952,7 +225116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L715", + "source_location": "L826", "weight": 1.0 }, { @@ -223962,7 +225126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L773", + "source_location": "L884", "weight": 1.0 }, { @@ -223972,7 +225136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L812", + "source_location": "L923", "weight": 1.0 }, { @@ -223982,7 +225146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L814", + "source_location": "L925", "weight": 1.0 }, { @@ -223992,7 +225156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L853", + "source_location": "L964", "weight": 1.0 }, { @@ -224002,7 +225166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L896", + "source_location": "L1007", "weight": 1.0 }, { @@ -224012,7 +225176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L932", + "source_location": "L1043", "weight": 1.0 }, { @@ -224022,7 +225186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L933", + "source_location": "L1044", "weight": 1.0 }, { @@ -224032,7 +225196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L996", + "source_location": "L1107", "weight": 1.0 }, { @@ -224042,7 +225206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L997", + "source_location": "L1108", "weight": 1.0 }, { @@ -224052,7 +225216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1094", + "source_location": "L1205", "weight": 1.0 }, { @@ -224062,7 +225226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1111", + "source_location": "L1222", "weight": 1.0 }, { @@ -224072,7 +225236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1112", + "source_location": "L1223", "weight": 1.0 }, { @@ -224082,7 +225246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1157", + "source_location": "L1268", "weight": 1.0 }, { @@ -224092,7 +225256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1158", + "source_location": "L1269", "weight": 1.0 }, { @@ -224102,7 +225266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1204", + "source_location": "L1315", "weight": 1.0 }, { @@ -224112,7 +225276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1228", + "source_location": "L1339", "weight": 1.0 }, { @@ -225612,7 +226776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1288", + "source_location": "L1326", "weight": 1.0 }, { @@ -225622,7 +226786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1309", + "source_location": "L1347", "weight": 1.0 }, { @@ -225632,7 +226796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1398", + "source_location": "L1436", "weight": 1.0 }, { @@ -225642,7 +226806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1442", + "source_location": "L1480", "weight": 1.0 }, { @@ -225652,7 +226816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1444", + "source_location": "L1482", "weight": 1.0 }, { @@ -225662,7 +226826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1448", + "source_location": "L1486", "weight": 1.0 }, { @@ -225672,7 +226836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1466", + "source_location": "L1504", "weight": 1.0 }, { @@ -225682,7 +226846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1480", + "source_location": "L1518", "weight": 1.0 }, { @@ -225692,7 +226856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1496", + "source_location": "L1534", "weight": 1.0 }, { @@ -225702,7 +226866,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1629", + "source_location": "L1681", "weight": 1.0 }, { @@ -225712,7 +226876,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1665", + "source_location": "L1717", "weight": 1.0 }, { @@ -225722,7 +226886,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1665", + "source_location": "L1717", "weight": 1.0 }, { @@ -225732,7 +226896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1670", + "source_location": "L1722", "weight": 1.0 }, { @@ -225742,7 +226906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1671", + "source_location": "L1723", "weight": 1.0 }, { @@ -225752,7 +226916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1710", + "source_location": "L1762", "weight": 1.0 }, { @@ -225762,7 +226926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1750", + "source_location": "L1802", "weight": 1.0 }, { @@ -225772,7 +226936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1794", + "source_location": "L1846", "weight": 1.0 }, { @@ -225782,7 +226946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1795", + "source_location": "L1847", "weight": 1.0 }, { @@ -225792,7 +226956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1798", + "source_location": "L1850", "weight": 1.0 }, { @@ -225802,7 +226966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1801", + "source_location": "L1853", "weight": 1.0 }, { @@ -225812,7 +226976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1804", + "source_location": "L1856", "weight": 1.0 }, { @@ -225822,7 +226986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1807", + "source_location": "L1859", "weight": 1.0 }, { @@ -225832,7 +226996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1810", + "source_location": "L1862", "weight": 1.0 }, { @@ -225842,7 +227006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1813", + "source_location": "L1865", "weight": 1.0 }, { @@ -225852,7 +227016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1844", + "source_location": "L1896", "weight": 1.0 }, { @@ -225862,7 +227026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1848", + "source_location": "L1900", "weight": 1.0 }, { @@ -225872,7 +227036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1899", + "source_location": "L1951", "weight": 1.0 }, { @@ -225882,7 +227046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1937", + "source_location": "L1989", "weight": 1.0 }, { @@ -225892,7 +227056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1958", + "source_location": "L2010", "weight": 1.0 }, { @@ -225902,7 +227066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1981", + "source_location": "L2033", "weight": 1.0 }, { @@ -225912,7 +227076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1997", + "source_location": "L2049", "weight": 1.0 }, { @@ -225922,39 +227086,39 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1998", - "weight": 1.0 - }, - { - "source": "crud_production_task_add_task_step", - "target": "models_models_bizproductiontaskstepreagent", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L2020", - "weight": 1.0 - }, - { - "source": "crud_production_task_add_task_step", - "target": "models_models_bizproductiontaskstepconsumable", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L2035", - "weight": 1.0 - }, - { - "source": "crud_production_task_add_task_step", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", "source_location": "L2050", "weight": 1.0 }, + { + "source": "crud_production_task_add_task_step", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L2072", + "weight": 1.0 + }, + { + "source": "crud_production_task_add_task_step", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L2087", + "weight": 1.0 + }, + { + "source": "crud_production_task_add_task_step", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L2102", + "weight": 1.0 + }, { "source": "crud_production_task_add_task_step", "target": "models_models_bizproductiontaskstepdatacollection", @@ -225962,7 +227126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2064", + "source_location": "L2116", "weight": 1.0 }, { @@ -225972,7 +227136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2139", + "source_location": "L2191", "weight": 1.0 }, { @@ -225982,7 +227146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2146", + "source_location": "L2198", "weight": 1.0 }, { @@ -225992,7 +227156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2146", + "source_location": "L2198", "weight": 1.0 }, { @@ -226002,7 +227166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2216", + "source_location": "L2268", "weight": 1.0 }, { @@ -226012,7 +227176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2226", + "source_location": "L2278", "weight": 1.0 }, { @@ -226022,7 +227186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2227", + "source_location": "L2279", "weight": 1.0 }, { @@ -226032,7 +227196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2249", + "source_location": "L2301", "weight": 1.0 }, { @@ -226042,7 +227206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2286", + "source_location": "L2338", "weight": 1.0 }, { @@ -226052,7 +227216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2296", + "source_location": "L2348", "weight": 1.0 }, { @@ -226062,7 +227226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2297", + "source_location": "L2349", "weight": 1.0 }, { @@ -226072,7 +227236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2319", + "source_location": "L2371", "weight": 1.0 }, { @@ -226082,7 +227246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2355", + "source_location": "L2407", "weight": 1.0 }, { @@ -226092,7 +227256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2365", + "source_location": "L2417", "weight": 1.0 }, { @@ -226102,7 +227266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2366", + "source_location": "L2418", "weight": 1.0 }, { @@ -226112,7 +227276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2387", + "source_location": "L2439", "weight": 1.0 }, { @@ -226122,7 +227286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2404", + "source_location": "L2456", "weight": 1.0 }, { @@ -226132,7 +227296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2405", + "source_location": "L2457", "weight": 1.0 }, { @@ -226142,7 +227306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2406", + "source_location": "L2458", "weight": 1.0 }, { @@ -226152,7 +227316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2423", + "source_location": "L2475", "weight": 1.0 }, { @@ -226162,7 +227326,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2424", + "source_location": "L2476", "weight": 1.0 }, { @@ -226172,29 +227336,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2425", - "weight": 1.0 - }, - { - "source": "crud_production_task_set_task_inputs", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L2465", - "weight": 1.0 - }, - { - "source": "crud_production_task_set_task_inputs", - "target": "models_models_bizproductiontaskinput", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", "source_location": "L2477", "weight": 1.0 }, + { + "source": "crud_production_task_set_task_inputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L2517", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_inputs", + "target": "models_models_bizproductiontaskinput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L2529", + "weight": 1.0 + }, { "source": "crud_production_task_set_task_inputs", "target": "core_utils_generate_uuid", @@ -226202,7 +227366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2478", + "source_location": "L2530", "weight": 1.0 }, { @@ -226212,7 +227376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2498", + "source_location": "L2550", "weight": 1.0 }, { @@ -226222,7 +227386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2498", + "source_location": "L2550", "weight": 1.0 }, { @@ -226232,7 +227396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2506", + "source_location": "L2558", "weight": 1.0 }, { @@ -226242,7 +227406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2509", + "source_location": "L2561", "weight": 1.0 }, { @@ -226252,7 +227416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2534", + "source_location": "L2586", "weight": 1.0 }, { @@ -226262,7 +227426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2536", + "source_location": "L2588", "weight": 1.0 }, { @@ -226272,7 +227436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2552", + "source_location": "L2604", "weight": 1.0 }, { @@ -226282,7 +227446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2554", + "source_location": "L2606", "weight": 1.0 }, { @@ -226292,7 +227456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2611", + "source_location": "L2663", "weight": 1.0 }, { @@ -226302,7 +227466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2614", + "source_location": "L2666", "weight": 1.0 }, { @@ -226312,7 +227476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2647", + "source_location": "L2699", "weight": 1.0 }, { @@ -226322,7 +227486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2685", + "source_location": "L2737", "weight": 1.0 }, { @@ -226332,7 +227496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2686", + "source_location": "L2738", "weight": 1.0 }, { @@ -226342,7 +227506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2719", + "source_location": "L2771", "weight": 1.0 }, { @@ -226352,7 +227516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2781", + "source_location": "L2833", "weight": 1.0 }, { @@ -226362,7 +227526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2782", + "source_location": "L2834", "weight": 1.0 }, { @@ -226372,7 +227536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2804", + "source_location": "L2856", "weight": 1.0 }, { @@ -226382,7 +227546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2824", + "source_location": "L2876", "weight": 1.0 }, { @@ -226392,7 +227556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2844", + "source_location": "L2896", "weight": 1.0 }, { @@ -226402,7 +227566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2862", + "source_location": "L2914", "weight": 1.0 }, { @@ -226412,7 +227576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2874", + "source_location": "L2926", "weight": 1.0 }, { @@ -226422,7 +227586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2921", + "source_location": "L2973", "weight": 1.0 }, { @@ -226432,7 +227596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2992", + "source_location": "L3044", "weight": 1.0 }, { @@ -226442,17 +227606,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L3022", + "source_location": "L3074", "weight": 1.0 }, { - "source": "crud_production_task_count_step_tab_badges_by_tab", - "target": "crud_base_crudbase_exists", + "source": "crud_production_task_base_active_step_count_query", + "target": "crud_production_work_order_apply_exclude_inactive_protocol_filter", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L3079", + "source_location": "L3101", "weight": 1.0 }, { @@ -233205,6 +234369,36 @@ "source_location": "L803", "weight": 1.0 }, + { + "source": "crud_qc_work_order_protocol_group_key_for_item", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_protocol_sibling_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L848", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_protocol_sibling_samples", + "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L892", + "weight": 1.0 + }, { "source": "crud_qc_work_order_enrich_production_work_order_refs", "target": "crud_base_crudbase_get", @@ -233212,7 +234406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L829", + "source_location": "L980", "weight": 1.0 }, { @@ -233222,7 +234416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L852", + "source_location": "L1003", "weight": 1.0 }, { @@ -233232,7 +234426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L900", + "source_location": "L1051", "weight": 1.0 }, { @@ -233242,7 +234436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L986", + "source_location": "L1137", "weight": 1.0 }, { @@ -233252,7 +234446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L987", + "source_location": "L1138", "weight": 1.0 }, { @@ -233262,7 +234456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1125", + "source_location": "L1276", "weight": 1.0 }, { @@ -233272,7 +234466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1195", + "source_location": "L1346", "weight": 1.0 }, { @@ -233282,7 +234476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1196", + "source_location": "L1347", "weight": 1.0 }, { @@ -233292,7 +234486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1324", + "source_location": "L1475", "weight": 1.0 }, { @@ -233302,7 +234496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1497", + "source_location": "L1695", "weight": 1.0 }, { @@ -233312,7 +234506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1513", + "source_location": "L1711", "weight": 1.0 }, { @@ -233322,7 +234516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1537", + "source_location": "L1735", "weight": 1.0 }, { @@ -233332,7 +234526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1539", + "source_location": "L1737", "weight": 1.0 }, { @@ -233342,7 +234536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1594", + "source_location": "L1792", "weight": 1.0 }, { @@ -233352,7 +234546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1599", + "source_location": "L1797", "weight": 1.0 }, { @@ -233362,7 +234556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1628", + "source_location": "L1826", "weight": 1.0 }, { @@ -233372,7 +234566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1648", + "source_location": "L1846", "weight": 1.0 }, { @@ -233382,7 +234576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1654", + "source_location": "L1852", "weight": 1.0 }, { @@ -233392,7 +234586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1678", + "source_location": "L1876", "weight": 1.0 }, { @@ -233402,7 +234596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1690", + "source_location": "L1888", "weight": 1.0 }, { @@ -233412,7 +234606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1691", + "source_location": "L1889", "weight": 1.0 }, { @@ -233422,7 +234616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1769", + "source_location": "L1967", "weight": 1.0 }, { @@ -233432,7 +234626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1771", + "source_location": "L1969", "weight": 1.0 }, { @@ -233442,7 +234636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1785", + "source_location": "L1983", "weight": 1.0 }, { @@ -233452,7 +234646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1830", + "source_location": "L2028", "weight": 1.0 }, { @@ -233462,7 +234656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1904", + "source_location": "L2102", "weight": 1.0 }, { @@ -233472,7 +234666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2168", + "source_location": "L2366", "weight": 1.0 }, { @@ -233482,7 +234676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2170", + "source_location": "L2368", "weight": 1.0 }, { @@ -233492,7 +234686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2189", + "source_location": "L2387", "weight": 1.0 }, { @@ -233502,7 +234696,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2208", + "source_location": "L2406", "weight": 1.0 }, { @@ -233512,7 +234706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2223", + "source_location": "L2421", "weight": 1.0 }, { @@ -233522,7 +234716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2229", + "source_location": "L2427", "weight": 1.0 }, { @@ -233532,7 +234726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2232", + "source_location": "L2430", "weight": 1.0 }, { @@ -233542,7 +234736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2233", + "source_location": "L2431", "weight": 1.0 }, { @@ -233552,7 +234746,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2261", + "source_location": "L2459", "weight": 1.0 }, { @@ -233562,7 +234756,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2262", + "source_location": "L2460", "weight": 1.0 }, { @@ -233572,7 +234766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2303", + "source_location": "L2501", "weight": 1.0 }, { @@ -233582,7 +234776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2306", + "source_location": "L2504", "weight": 1.0 }, { @@ -233592,7 +234786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2368", + "source_location": "L2566", "weight": 1.0 }, { @@ -233602,7 +234796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2393", + "source_location": "L2591", "weight": 1.0 }, { @@ -233612,7 +234806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2396", + "source_location": "L2594", "weight": 1.0 }, { @@ -233622,7 +234816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2397", + "source_location": "L2595", "weight": 1.0 }, { @@ -233632,7 +234826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2494", + "source_location": "L2692", "weight": 1.0 }, { @@ -233642,7 +234836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2522", + "source_location": "L2720", "weight": 1.0 }, { @@ -233652,7 +234846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2525", + "source_location": "L2723", "weight": 1.0 }, { @@ -233662,7 +234856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2530", + "source_location": "L2728", "weight": 1.0 }, { @@ -233672,7 +234866,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2729", "weight": 1.0 }, { @@ -233682,7 +234876,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2604", + "source_location": "L2802", "weight": 1.0 }, { @@ -233692,7 +234886,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2614", + "source_location": "L2812", "weight": 1.0 }, { @@ -233702,7 +234896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2626", + "source_location": "L2824", "weight": 1.0 }, { @@ -233712,7 +234906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2644", + "source_location": "L2842", "weight": 1.0 }, { @@ -233722,7 +234916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2712", + "source_location": "L2910", "weight": 1.0 }, { @@ -233732,7 +234926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2716", + "source_location": "L2914", "weight": 1.0 }, { @@ -233742,7 +234936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2734", + "source_location": "L2932", "weight": 1.0 }, { @@ -233752,7 +234946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2735", + "source_location": "L2933", "weight": 1.0 }, { @@ -233762,7 +234956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2850", + "source_location": "L3048", "weight": 1.0 }, { @@ -233772,7 +234966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2915", + "source_location": "L3113", "weight": 1.0 }, { @@ -233782,7 +234976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2923", + "source_location": "L3121", "weight": 1.0 }, { @@ -233792,7 +234986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2937", + "source_location": "L3135", "weight": 1.0 }, { @@ -233802,7 +234996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3102", + "source_location": "L3300", "weight": 1.0 }, { @@ -233812,7 +235006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3123", + "source_location": "L3321", "weight": 1.0 }, { @@ -233822,7 +235016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3170", + "source_location": "L3368", "weight": 1.0 }, { @@ -233832,7 +235026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3183", + "source_location": "L3381", "weight": 1.0 }, { @@ -233842,7 +235036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3184", + "source_location": "L3382", "weight": 1.0 }, { @@ -233852,7 +235046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3185", + "source_location": "L3383", "weight": 1.0 }, { @@ -233862,7 +235056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3205", + "source_location": "L3403", "weight": 1.0 }, { @@ -233872,7 +235066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3206", + "source_location": "L3404", "weight": 1.0 }, { @@ -233882,7 +235076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3261", + "source_location": "L3459", "weight": 1.0 }, { @@ -233892,7 +235086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L3262", + "source_location": "L3460", "weight": 1.0 }, { @@ -235692,7 +236886,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L161", + "source_location": "L159", "weight": 1.0 }, { @@ -235702,7 +236896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L250", + "source_location": "L248", "weight": 1.0 }, { @@ -235712,7 +236906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L264", + "source_location": "L262", "weight": 1.0 }, { @@ -235722,7 +236916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L289", + "source_location": "L287", "weight": 1.0 }, { @@ -235732,29 +236926,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L294", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", "source_location": "L295", "weight": 1.0 }, - { - "source": "crud_sample_reception_donation_rows_to_sample_list_items", - "target": "crud_base_crudbase_update", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", - "source_location": "L296", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_donation_rows_to_sample_list_items", - "target": "crud_collection_protocol_urls_to_attachment_list", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", - "source_location": "L297", - "weight": 1.0 - }, { "source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "str", @@ -235762,7 +236956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L301", + "source_location": "L299", "weight": 1.0 }, { @@ -235772,7 +236966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L303", + "source_location": "L301", "weight": 1.0 }, { @@ -235782,7 +236976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L314", + "source_location": "L312", "weight": 1.0 }, { @@ -235792,7 +236986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L386", + "source_location": "L384", "weight": 1.0 }, { @@ -235802,7 +236996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L411", + "source_location": "L409", "weight": 1.0 }, { @@ -235812,7 +237006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L425", + "source_location": "L423", "weight": 1.0 }, { @@ -235822,7 +237016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L449", + "source_location": "L447", "weight": 1.0 }, { @@ -235832,7 +237026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L458", + "source_location": "L456", "weight": 1.0 }, { @@ -235842,7 +237036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L459", + "source_location": "L457", "weight": 1.0 }, { @@ -235852,7 +237046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L460", + "source_location": "L458", "weight": 1.0 }, { @@ -235862,7 +237056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L464", + "source_location": "L462", "weight": 1.0 }, { @@ -235872,7 +237066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L466", + "source_location": "L464", "weight": 1.0 }, { @@ -235882,7 +237076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L494", + "source_location": "L492", "weight": 1.0 }, { @@ -235892,7 +237086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L521", + "source_location": "L519", "weight": 1.0 }, { @@ -235902,7 +237096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L611", + "source_location": "L609", "weight": 1.0 }, { @@ -235912,7 +237106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L623", + "source_location": "L621", "weight": 1.0 }, { @@ -235922,7 +237116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L681", + "source_location": "L679", "weight": 1.0 }, { @@ -235932,7 +237126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L708", + "source_location": "L706", "weight": 1.0 }, { @@ -235942,17 +237136,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L712", + "source_location": "L710", "weight": 1.0 }, { "source": "crud_sample_reception_create_sample_reception", - "target": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", + "target": "crud_sample_reception_lab_code_validate_lab_storage_code", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L863", + "source_location": "L861", "weight": 1.0 }, { @@ -235962,7 +237156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L866", + "source_location": "L862", "weight": 1.0 }, { @@ -235972,7 +237166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L879", + "source_location": "L874", "weight": 1.0 }, { @@ -235982,7 +237176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L880", + "source_location": "L875", "weight": 1.0 }, { @@ -235992,7 +237186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L909", + "source_location": "L904", "weight": 1.0 }, { @@ -236002,7 +237196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L927", + "source_location": "L922", "weight": 1.0 }, { @@ -236012,7 +237206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L932", + "source_location": "L927", "weight": 1.0 }, { @@ -236022,7 +237216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L941", + "source_location": "L936", "weight": 1.0 }, { @@ -236032,17 +237226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L995", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_create_sample_reception", - "target": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", - "source_location": "L1009", + "source_location": "L990", "weight": 1.0 }, { @@ -236052,17 +237236,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1033", + "source_location": "L1016", "weight": 1.0 }, { "source": "crud_sample_reception_update_sample_reception", - "target": "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", + "target": "crud_sample_reception_lab_code_validate_lab_storage_code", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1086", + "source_location": "L1063", "weight": 1.0 }, { @@ -236072,17 +237256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1089", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_update_sample_reception", - "target": "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", - "source_location": "L1097", + "source_location": "L1064", "weight": 1.0 }, { @@ -236092,7 +237266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1121", + "source_location": "L1088", "weight": 1.0 }, { @@ -236102,7 +237276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1127", + "source_location": "L1094", "weight": 1.0 }, { @@ -236112,7 +237286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1145", + "source_location": "L1112", "weight": 1.0 }, { @@ -236122,7 +237296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1159", + "source_location": "L1126", "weight": 1.0 }, { @@ -236132,7 +237306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1159", + "source_location": "L1126", "weight": 1.0 }, { @@ -236142,7 +237316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1166", + "source_location": "L1133", "weight": 1.0 }, { @@ -236152,7 +237326,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1177", + "source_location": "L1144", "weight": 1.0 }, { @@ -236162,7 +237336,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1179", + "source_location": "L1146", "weight": 1.0 }, { @@ -236172,7 +237346,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1181", + "source_location": "L1148", "weight": 1.0 }, { @@ -236182,7 +237356,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1244", + "source_location": "L1211", "weight": 1.0 }, { @@ -236192,7 +237366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1247", + "source_location": "L1214", "weight": 1.0 }, { @@ -236202,7 +237376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1253", + "source_location": "L1220", "weight": 1.0 }, { @@ -236212,7 +237386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1282", + "source_location": "L1249", "weight": 1.0 }, { @@ -236222,7 +237396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1283", + "source_location": "L1250", "weight": 1.0 }, { @@ -236232,7 +237406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1289", + "source_location": "L1256", "weight": 1.0 }, { @@ -236242,7 +237416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1291", + "source_location": "L1258", "weight": 1.0 }, { @@ -236252,7 +237426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1293", + "source_location": "L1260", "weight": 1.0 }, { @@ -236262,7 +237436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1370", + "source_location": "L1337", "weight": 1.0 }, { @@ -236272,7 +237446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1543", + "source_location": "L1510", "weight": 1.0 }, { @@ -238082,7 +239256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L90", + "source_location": "L86", "weight": 1.0 }, { @@ -238092,7 +239266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L128", + "source_location": "L124", "weight": 1.0 }, { @@ -238102,7 +239276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception_lab_code.py", - "source_location": "L238", + "source_location": "L235", "weight": 1.0 }, { @@ -244802,7 +245976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L658", + "source_location": "L659", "weight": 1.0 }, { @@ -244812,7 +245986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L659", + "source_location": "L660", "weight": 1.0 }, { @@ -244822,7 +245996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L676", + "source_location": "L678", "weight": 1.0 }, { @@ -244832,7 +246006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L676", + "source_location": "L678", "weight": 1.0 }, { @@ -244842,7 +246016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L678", + "source_location": "L680", "weight": 1.0 }, { @@ -244852,7 +246026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L678", + "source_location": "L680", "weight": 1.0 }, { @@ -244862,7 +246036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L689", + "source_location": "L691", "weight": 1.0 }, { @@ -244872,7 +246046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L690", + "source_location": "L692", "weight": 1.0 }, { @@ -244882,7 +246056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L693", + "source_location": "L695", "weight": 1.0 }, { @@ -244892,7 +246066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L695", + "source_location": "L697", "weight": 1.0 }, { @@ -244902,7 +246076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L695", + "source_location": "L697", "weight": 1.0 }, { @@ -244912,7 +246086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L706", + "source_location": "L708", "weight": 1.0 }, { @@ -244922,7 +246096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L707", + "source_location": "L709", "weight": 1.0 }, { @@ -244932,22 +246106,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L710", - "weight": 1.0 - }, - { - "source": "api_qc_qc_work_order_mine_tab_unfinished_counts", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L712", "weight": 1.0 }, { "source": "api_qc_qc_work_order_mine_tab_unfinished_counts", - "target": "core_response_error_response", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -244955,6 +246119,16 @@ "source_location": "L714", "weight": 1.0 }, + { + "source": "api_qc_qc_work_order_mine_tab_unfinished_counts", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L716", + "weight": 1.0 + }, { "source": "api_qc_qc_work_order_mine_tab_unfinished_counts", "target": "str", @@ -244962,7 +246136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L714", + "source_location": "L716", "weight": 1.0 }, { @@ -244972,7 +246146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L726", + "source_location": "L728", "weight": 1.0 }, { @@ -244982,7 +246156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L727", + "source_location": "L729", "weight": 1.0 }, { @@ -244992,7 +246166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L729", + "source_location": "L731", "weight": 1.0 }, { @@ -245002,7 +246176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L731", + "source_location": "L733", "weight": 1.0 }, { @@ -245012,7 +246186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L731", + "source_location": "L733", "weight": 1.0 }, { @@ -245022,7 +246196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L745", + "source_location": "L747", "weight": 1.0 }, { @@ -245032,7 +246206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L748", + "source_location": "L750", "weight": 1.0 }, { @@ -245042,7 +246216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L750", + "source_location": "L752", "weight": 1.0 }, { @@ -245052,7 +246226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L750", + "source_location": "L752", "weight": 1.0 }, { @@ -245062,7 +246236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L765", + "source_location": "L767", "weight": 1.0 }, { @@ -245072,7 +246246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L770", + "source_location": "L772", "weight": 1.0 }, { @@ -245082,7 +246256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L776", + "source_location": "L778", "weight": 1.0 }, { @@ -245092,7 +246266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L776", + "source_location": "L778", "weight": 1.0 }, { @@ -245102,7 +246276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L778", + "source_location": "L780", "weight": 1.0 }, { @@ -245112,7 +246286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L778", + "source_location": "L780", "weight": 1.0 }, { @@ -245122,42 +246296,32 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L794", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "crud_qc_work_order_delete_qc_work_order", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L795", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L795", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L796", "weight": 1.0 }, { "source": "api_qc_delete_qc_work_order_api", - "target": "core_response_error_response", + "target": "crud_qc_work_order_delete_qc_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L797", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L797", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -245165,6 +246329,16 @@ "source_location": "L798", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L800", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_work_order_api", "target": "str", @@ -245172,7 +246346,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L798", + "source_location": "L800", "weight": 1.0 }, { @@ -245182,7 +246356,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L819", + "source_location": "L821", "weight": 1.0 }, { @@ -245192,7 +246366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L822", + "source_location": "L824", "weight": 1.0 }, { @@ -245202,7 +246376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L830", + "source_location": "L832", "weight": 1.0 }, { @@ -245212,7 +246386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L833", + "source_location": "L835", "weight": 1.0 }, { @@ -245222,7 +246396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L836", + "source_location": "L838", "weight": 1.0 }, { @@ -245232,7 +246406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L850", + "source_location": "L852", "weight": 1.0 }, { @@ -245242,7 +246416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L851", + "source_location": "L853", "weight": 1.0 }, { @@ -245252,7 +246426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L862", + "source_location": "L864", "weight": 1.0 }, { @@ -245262,7 +246436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L863", + "source_location": "L865", "weight": 1.0 }, { @@ -245272,7 +246446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L865", + "source_location": "L867", "weight": 1.0 }, { @@ -245282,7 +246456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L865", + "source_location": "L867", "weight": 1.0 }, { @@ -245292,7 +246466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L867", + "source_location": "L869", "weight": 1.0 }, { @@ -245302,7 +246476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L867", + "source_location": "L869", "weight": 1.0 }, { @@ -245312,7 +246486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L887", + "source_location": "L889", "weight": 1.0 }, { @@ -245322,7 +246496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L890", + "source_location": "L892", "weight": 1.0 }, { @@ -245332,7 +246506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L893", + "source_location": "L895", "weight": 1.0 }, { @@ -245342,7 +246516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L895", + "source_location": "L897", "weight": 1.0 }, { @@ -245352,7 +246526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L895", + "source_location": "L897", "weight": 1.0 }, { @@ -245362,7 +246536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L907", + "source_location": "L909", "weight": 1.0 }, { @@ -245372,7 +246546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L910", + "source_location": "L912", "weight": 1.0 }, { @@ -245382,7 +246556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L912", + "source_location": "L914", "weight": 1.0 }, { @@ -245392,7 +246566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L913", + "source_location": "L915", "weight": 1.0 }, { @@ -245402,7 +246576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L913", + "source_location": "L915", "weight": 1.0 }, { @@ -245412,7 +246586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L915", + "source_location": "L917", "weight": 1.0 }, { @@ -245422,7 +246596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L936", + "source_location": "L938", "weight": 1.0 }, { @@ -245432,7 +246606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L937", + "source_location": "L939", "weight": 1.0 }, { @@ -245442,7 +246616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L940", + "source_location": "L942", "weight": 1.0 }, { @@ -245452,7 +246626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L953", + "source_location": "L955", "weight": 1.0 }, { @@ -245462,7 +246636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L953", + "source_location": "L955", "weight": 1.0 }, { @@ -245472,7 +246646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L955", + "source_location": "L957", "weight": 1.0 }, { @@ -245482,7 +246656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L955", + "source_location": "L957", "weight": 1.0 }, { @@ -245492,7 +246666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L975", + "source_location": "L977", "weight": 1.0 }, { @@ -245502,7 +246676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L976", + "source_location": "L978", "weight": 1.0 }, { @@ -245512,7 +246686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L978", + "source_location": "L980", "weight": 1.0 }, { @@ -245522,7 +246696,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L989", + "source_location": "L991", "weight": 1.0 }, { @@ -245532,7 +246706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L989", + "source_location": "L991", "weight": 1.0 }, { @@ -245542,7 +246716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L991", + "source_location": "L993", "weight": 1.0 }, { @@ -245552,7 +246726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L991", + "source_location": "L993", "weight": 1.0 }, { @@ -245562,7 +246736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1009", + "source_location": "L1011", "weight": 1.0 }, { @@ -245572,7 +246746,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1010", + "source_location": "L1012", "weight": 1.0 }, { @@ -245582,7 +246756,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1022", + "source_location": "L1024", "weight": 1.0 }, { @@ -245592,7 +246766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1022", + "source_location": "L1024", "weight": 1.0 }, { @@ -245602,7 +246776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1024", + "source_location": "L1026", "weight": 1.0 }, { @@ -245612,7 +246786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1024", + "source_location": "L1026", "weight": 1.0 }, { @@ -245622,32 +246796,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1036", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "crud_qc_task_get_task_detail", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1037", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1038", "weight": 1.0 }, { "source": "api_qc_get_qc_task_detail", - "target": "core_response_error_response", + "target": "crud_qc_task_get_task_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1039", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -245655,6 +246819,16 @@ "source_location": "L1040", "weight": 1.0 }, + { + "source": "api_qc_get_qc_task_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1042", + "weight": 1.0 + }, { "source": "api_qc_get_qc_task_detail", "target": "str", @@ -245662,7 +246836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1040", + "source_location": "L1042", "weight": 1.0 }, { @@ -245672,7 +246846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1055", + "source_location": "L1057", "weight": 1.0 }, { @@ -245682,7 +246856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1056", + "source_location": "L1058", "weight": 1.0 }, { @@ -245692,7 +246866,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1056", + "source_location": "L1058", "weight": 1.0 }, { @@ -245702,7 +246876,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1057", + "source_location": "L1059", "weight": 1.0 }, { @@ -245712,7 +246886,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1057", + "source_location": "L1059", "weight": 1.0 }, { @@ -245722,7 +246896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1059", + "source_location": "L1061", "weight": 1.0 }, { @@ -245732,7 +246906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1059", + "source_location": "L1061", "weight": 1.0 }, { @@ -245742,32 +246916,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1073", - "weight": 1.0 - }, - { - "source": "api_qc_complete_qc_task", - "target": "crud_qc_task_complete_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1074", - "weight": 1.0 - }, - { - "source": "api_qc_complete_qc_task", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1075", "weight": 1.0 }, { "source": "api_qc_complete_qc_task", - "target": "core_response_success_response", + "target": "crud_qc_task_complete_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1076", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -245775,6 +246939,16 @@ "source_location": "L1077", "weight": 1.0 }, + { + "source": "api_qc_complete_qc_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1079", + "weight": 1.0 + }, { "source": "api_qc_complete_qc_task", "target": "crud_production_task_task_to_dict", @@ -245782,7 +246956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1077", + "source_location": "L1079", "weight": 1.0 }, { @@ -245792,7 +246966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1079", + "source_location": "L1081", "weight": 1.0 }, { @@ -245802,7 +246976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1079", + "source_location": "L1081", "weight": 1.0 }, { @@ -245812,7 +246986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1093", + "source_location": "L1095", "weight": 1.0 }, { @@ -245822,7 +246996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1094", + "source_location": "L1096", "weight": 1.0 }, { @@ -245832,7 +247006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1094", + "source_location": "L1096", "weight": 1.0 }, { @@ -245842,7 +247016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1096", + "source_location": "L1098", "weight": 1.0 }, { @@ -245852,7 +247026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1096", + "source_location": "L1098", "weight": 1.0 }, { @@ -245862,7 +247036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1109", + "source_location": "L1111", "weight": 1.0 }, { @@ -245872,7 +247046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1110", + "source_location": "L1112", "weight": 1.0 }, { @@ -245882,7 +247056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1117", + "source_location": "L1119", "weight": 1.0 }, { @@ -245892,7 +247066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1119", + "source_location": "L1121", "weight": 1.0 }, { @@ -245902,7 +247076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1119", + "source_location": "L1121", "weight": 1.0 }, { @@ -245912,7 +247086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1131", + "source_location": "L1133", "weight": 1.0 }, { @@ -245922,32 +247096,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1132", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_material_usages", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1134", "weight": 1.0 }, { "source": "api_qc_get_task_material_usages", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1135", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_material_usages", - "target": "crud_qc_material_usage_list_usages_by_task", + "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -245955,6 +247109,26 @@ "source_location": "L1136", "weight": 1.0 }, + { + "source": "api_qc_get_task_material_usages", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1137", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_material_usages", + "target": "crud_qc_material_usage_list_usages_by_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1138", + "weight": 1.0 + }, { "source": "api_qc_get_task_material_usages", "target": "str", @@ -245962,7 +247136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1139", + "source_location": "L1141", "weight": 1.0 }, { @@ -245972,32 +247146,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1153", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1154", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "crud_workflow_get_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1155", "weight": 1.0 }, { "source": "api_qc_complete_task_with_result", - "target": "core_response_error_response", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1156", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_workflow_get_task", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246005,6 +247169,16 @@ "source_location": "L1157", "weight": 1.0 }, + { + "source": "api_qc_complete_task_with_result", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1159", + "weight": 1.0 + }, { "source": "api_qc_complete_task_with_result", "target": "crud_qc_task_result_save_results_for_task", @@ -246012,7 +247186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1160", + "source_location": "L1162", "weight": 1.0 }, { @@ -246022,7 +247196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1167", + "source_location": "L1169", "weight": 1.0 }, { @@ -246032,7 +247206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1171", + "source_location": "L1173", "weight": 1.0 }, { @@ -246042,7 +247216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1184", + "source_location": "L1186", "weight": 1.0 }, { @@ -246052,7 +247226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1185", + "source_location": "L1187", "weight": 1.0 }, { @@ -246062,7 +247236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1186", + "source_location": "L1188", "weight": 1.0 }, { @@ -246072,7 +247246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1192", + "source_location": "L1194", "weight": 1.0 }, { @@ -246082,7 +247256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1214", + "source_location": "L1216", "weight": 1.0 }, { @@ -246092,7 +247266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1215", + "source_location": "L1217", "weight": 1.0 }, { @@ -246102,7 +247276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1220", + "source_location": "L1222", "weight": 1.0 }, { @@ -246112,7 +247286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1222", + "source_location": "L1224", "weight": 1.0 }, { @@ -246122,7 +247296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1222", + "source_location": "L1224", "weight": 1.0 }, { @@ -246132,7 +247306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1224", + "source_location": "L1226", "weight": 1.0 }, { @@ -246142,7 +247316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1224", + "source_location": "L1226", "weight": 1.0 }, { @@ -246152,42 +247326,32 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1238", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_task_api", - "target": "crud_qc_task_delete_qc_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1239", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_task_api", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1239", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_task_api", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1240", "weight": 1.0 }, { "source": "api_qc_delete_qc_task_api", - "target": "core_response_error_response", + "target": "crud_qc_task_delete_qc_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1241", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_task_api", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1241", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_task_api", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246195,6 +247359,16 @@ "source_location": "L1242", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_task_api", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1244", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_task_api", "target": "str", @@ -246202,7 +247376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1242", + "source_location": "L1244", "weight": 1.0 }, { @@ -246212,32 +247386,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1251", - "weight": 1.0 - }, - { - "source": "api_qc_maybe_strip_qc_material_amount_fields", - "target": "core_menu_guard_strip_row_fields", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1253", "weight": 1.0 }, { - "source": "api_qc_maybe_strip_qc_third_party_fee_fields", - "target": "core_menu_guard_user_has_menu_perm", + "source": "api_qc_maybe_strip_qc_material_amount_fields", + "target": "core_menu_guard_strip_row_fields", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1259", + "source_location": "L1255", "weight": 1.0 }, { "source": "api_qc_maybe_strip_qc_third_party_fee_fields", - "target": "core_menu_guard_strip_row_fields", + "target": "core_menu_guard_user_has_menu_perm", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246245,6 +247409,16 @@ "source_location": "L1261", "weight": 1.0 }, + { + "source": "api_qc_maybe_strip_qc_third_party_fee_fields", + "target": "core_menu_guard_strip_row_fields", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1263", + "weight": 1.0 + }, { "source": "api_qc_maybe_strip_qc_third_party_fee_fields", "target": "crud_base_crudbase_get", @@ -246252,7 +247426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1262", + "source_location": "L1264", "weight": 1.0 }, { @@ -246262,7 +247436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1281", + "source_location": "L1283", "weight": 1.0 }, { @@ -246272,7 +247446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1284", + "source_location": "L1286", "weight": 1.0 }, { @@ -246282,7 +247456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1286", + "source_location": "L1288", "weight": 1.0 }, { @@ -246292,7 +247466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1411", + "source_location": "L1413", "weight": 1.0 }, { @@ -246302,7 +247476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1412", + "source_location": "L1414", "weight": 1.0 }, { @@ -246312,7 +247486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1423", + "source_location": "L1425", "weight": 1.0 }, { @@ -246322,7 +247496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1423", + "source_location": "L1425", "weight": 1.0 }, { @@ -246332,7 +247506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1425", + "source_location": "L1427", "weight": 1.0 }, { @@ -246342,7 +247516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1425", + "source_location": "L1427", "weight": 1.0 }, { @@ -246352,7 +247526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1439", + "source_location": "L1441", "weight": 1.0 }, { @@ -246362,7 +247536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1440", + "source_location": "L1442", "weight": 1.0 }, { @@ -246372,7 +247546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1448", + "source_location": "L1450", "weight": 1.0 }, { @@ -246382,7 +247556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1450", + "source_location": "L1452", "weight": 1.0 }, { @@ -246392,7 +247566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1450", + "source_location": "L1452", "weight": 1.0 }, { @@ -246402,7 +247576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1461", + "source_location": "L1463", "weight": 1.0 }, { @@ -246412,19 +247586,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1462", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "crud_qc_material_stock_batch_update_batch", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1464", "weight": 1.0 }, + { + "source": "api_qc_update_qc_material_batch", + "target": "crud_qc_material_stock_batch_update_batch", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1466", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material_batch", "target": "crud_qc_material_get_material", @@ -246432,7 +247606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1471", + "source_location": "L1473", "weight": 1.0 }, { @@ -246442,19 +247616,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1472", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1474", "weight": 1.0 }, + { + "source": "api_qc_update_qc_material_batch", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1476", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material_batch", "target": "core_response_error_response", @@ -246462,7 +247636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1479", + "source_location": "L1481", "weight": 1.0 }, { @@ -246472,7 +247646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1479", + "source_location": "L1481", "weight": 1.0 }, { @@ -246482,32 +247656,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1491", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material_batch", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1492", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material_batch", - "target": "crud_qc_material_stock_batch_delete_batch", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1493", "weight": 1.0 }, { "source": "api_qc_delete_qc_material_batch", - "target": "core_response_success_response", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246517,7 +247671,17 @@ }, { "source": "api_qc_delete_qc_material_batch", - "target": "core_response_error_response", + "target": "crud_qc_material_stock_batch_delete_batch", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1495", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246525,6 +247689,16 @@ "source_location": "L1496", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1498", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_material_batch", "target": "str", @@ -246532,7 +247706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1496", + "source_location": "L1498", "weight": 1.0 }, { @@ -246542,7 +247716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1511", + "source_location": "L1513", "weight": 1.0 }, { @@ -246552,7 +247726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1512", + "source_location": "L1514", "weight": 1.0 }, { @@ -246562,7 +247736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1516", + "source_location": "L1518", "weight": 1.0 }, { @@ -246572,7 +247746,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1516", + "source_location": "L1518", "weight": 1.0 }, { @@ -246582,7 +247756,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1518", + "source_location": "L1520", "weight": 1.0 }, { @@ -246592,7 +247766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1518", + "source_location": "L1520", "weight": 1.0 }, { @@ -246602,7 +247776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1529", + "source_location": "L1531", "weight": 1.0 }, { @@ -246612,7 +247786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1530", + "source_location": "L1532", "weight": 1.0 }, { @@ -246622,7 +247796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1530", + "source_location": "L1532", "weight": 1.0 }, { @@ -246632,7 +247806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1532", + "source_location": "L1534", "weight": 1.0 }, { @@ -246642,7 +247816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1532", + "source_location": "L1534", "weight": 1.0 }, { @@ -246652,29 +247826,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1542", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1543", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material", - "target": "api_material_create_material", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1544", "weight": 1.0 }, + { + "source": "api_qc_create_qc_material", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1545", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "api_material_create_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1546", + "weight": 1.0 + }, { "source": "api_qc_create_qc_material", "target": "str", @@ -246682,7 +247856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1550", + "source_location": "L1552", "weight": 1.0 }, { @@ -246692,7 +247866,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1553", + "source_location": "L1555", "weight": 1.0 }, { @@ -246702,7 +247876,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1558", + "source_location": "L1560", "weight": 1.0 }, { @@ -246712,7 +247886,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1558", + "source_location": "L1560", "weight": 1.0 }, { @@ -246722,7 +247896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1560", + "source_location": "L1562", "weight": 1.0 }, { @@ -246732,7 +247906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1573", + "source_location": "L1575", "weight": 1.0 }, { @@ -246742,7 +247916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1574", + "source_location": "L1576", "weight": 1.0 }, { @@ -246752,19 +247926,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1577", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material", - "target": "crud_qc_material_norm_status", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1579", "weight": 1.0 }, + { + "source": "api_qc_update_qc_material", + "target": "crud_qc_material_norm_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1581", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material", "target": "api_material_update_material", @@ -246772,7 +247946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1580", + "source_location": "L1582", "weight": 1.0 }, { @@ -246782,7 +247956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1587", + "source_location": "L1589", "weight": 1.0 }, { @@ -246792,7 +247966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1587", + "source_location": "L1589", "weight": 1.0 }, { @@ -246802,7 +247976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1589", + "source_location": "L1591", "weight": 1.0 }, { @@ -246812,32 +247986,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1601", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1602", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material", - "target": "crud_qc_material_soft_delete_material", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1603", "weight": 1.0 }, { "source": "api_qc_delete_qc_material", - "target": "core_response_success_response", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246847,7 +248001,17 @@ }, { "source": "api_qc_delete_qc_material", - "target": "core_response_error_response", + "target": "crud_qc_material_soft_delete_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1605", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246855,6 +248019,16 @@ "source_location": "L1606", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1608", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_material", "target": "str", @@ -246862,7 +248036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1606", + "source_location": "L1608", "weight": 1.0 }, { @@ -246872,7 +248046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1618", + "source_location": "L1620", "weight": 1.0 }, { @@ -246882,7 +248056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1619", + "source_location": "L1621", "weight": 1.0 }, { @@ -246892,19 +248066,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1622", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1624", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1626", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_in_qc_material", "target": "crud_qc_material_batch_stock_in", @@ -246912,7 +248086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1649", + "source_location": "L1651", "weight": 1.0 }, { @@ -246922,7 +248096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1657", + "source_location": "L1659", "weight": 1.0 }, { @@ -246932,7 +248106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1659", + "source_location": "L1661", "weight": 1.0 }, { @@ -246942,7 +248116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1671", + "source_location": "L1673", "weight": 1.0 }, { @@ -246952,7 +248126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1672", + "source_location": "L1674", "weight": 1.0 }, { @@ -246962,19 +248136,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1675", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1677", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1679", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_out_qc_material", "target": "crud_qc_material_batch_stock_out", @@ -246982,7 +248156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1683", + "source_location": "L1685", "weight": 1.0 }, { @@ -246992,7 +248166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1693", + "source_location": "L1695", "weight": 1.0 }, { @@ -247002,7 +248176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1695", + "source_location": "L1697", "weight": 1.0 }, { @@ -247012,7 +248186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1707", + "source_location": "L1709", "weight": 1.0 }, { @@ -247022,7 +248196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1708", + "source_location": "L1710", "weight": 1.0 }, { @@ -247032,19 +248206,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1711", - "weight": 1.0 - }, - { - "source": "api_qc_batch_discard_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1713", "weight": 1.0 }, + { + "source": "api_qc_batch_discard_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1715", + "weight": 1.0 + }, { "source": "api_qc_batch_discard_qc_material", "target": "crud_qc_material_stock_batch_batch_discard", @@ -247052,7 +248226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1726", + "source_location": "L1728", "weight": 1.0 }, { @@ -247062,7 +248236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1735", + "source_location": "L1737", "weight": 1.0 }, { @@ -247072,7 +248246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1737", + "source_location": "L1739", "weight": 1.0 }, { @@ -247082,7 +248256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1750", + "source_location": "L1752", "weight": 1.0 }, { @@ -247092,7 +248266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1751", + "source_location": "L1753", "weight": 1.0 }, { @@ -247102,7 +248276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1754", + "source_location": "L1756", "weight": 1.0 }, { @@ -247112,7 +248286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1756", + "source_location": "L1758", "weight": 1.0 }, { @@ -247122,7 +248296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1760", + "source_location": "L1762", "weight": 1.0 }, { @@ -247132,7 +248306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1771", + "source_location": "L1773", "weight": 1.0 }, { @@ -247142,7 +248316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1777", + "source_location": "L1779", "weight": 1.0 }, { @@ -247152,7 +248326,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1777", + "source_location": "L1779", "weight": 1.0 }, { @@ -247162,7 +248336,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1831", + "source_location": "L1833", "weight": 1.0 }, { @@ -247172,7 +248346,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1832", + "source_location": "L1834", "weight": 1.0 }, { @@ -247182,7 +248356,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1840", + "source_location": "L1842", "weight": 1.0 }, { @@ -247192,7 +248366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1840", + "source_location": "L1842", "weight": 1.0 }, { @@ -247202,7 +248376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1842", + "source_location": "L1844", "weight": 1.0 }, { @@ -247212,7 +248386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1842", + "source_location": "L1844", "weight": 1.0 }, { @@ -247222,7 +248396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1862", + "source_location": "L1864", "weight": 1.0 }, { @@ -247232,7 +248406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1863", + "source_location": "L1865", "weight": 1.0 }, { @@ -247242,7 +248416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1866", + "source_location": "L1868", "weight": 1.0 }, { @@ -247252,7 +248426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1867", + "source_location": "L1869", "weight": 1.0 }, { @@ -247262,7 +248436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1877", + "source_location": "L1879", "weight": 1.0 }, { @@ -247272,7 +248446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1878", + "source_location": "L1880", "weight": 1.0 }, { @@ -247282,7 +248456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1879", + "source_location": "L1881", "weight": 1.0 }, { @@ -247292,7 +248466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1879", + "source_location": "L1881", "weight": 1.0 }, { @@ -247302,7 +248476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1881", + "source_location": "L1883", "weight": 1.0 }, { @@ -247312,7 +248486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1881", + "source_location": "L1883", "weight": 1.0 }, { @@ -247322,7 +248496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1896", + "source_location": "L1898", "weight": 1.0 }, { @@ -247332,7 +248506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1897", + "source_location": "L1899", "weight": 1.0 }, { @@ -247342,7 +248516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1901", + "source_location": "L1903", "weight": 1.0 }, { @@ -247352,7 +248526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1904", + "source_location": "L1906", "weight": 1.0 }, { @@ -247362,7 +248536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1905", + "source_location": "L1907", "weight": 1.0 }, { @@ -247372,7 +248546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1908", + "source_location": "L1910", "weight": 1.0 }, { @@ -247382,7 +248556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1909", + "source_location": "L1911", "weight": 1.0 }, { @@ -247392,7 +248566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1926", + "source_location": "L1928", "weight": 1.0 }, { @@ -247402,7 +248576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1927", + "source_location": "L1929", "weight": 1.0 }, { @@ -247412,7 +248586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1936", + "source_location": "L1938", "weight": 1.0 }, { @@ -247422,7 +248596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1936", + "source_location": "L1938", "weight": 1.0 }, { @@ -247432,7 +248606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1938", + "source_location": "L1940", "weight": 1.0 }, { @@ -247442,7 +248616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1938", + "source_location": "L1940", "weight": 1.0 }, { @@ -247452,29 +248626,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1953", - "weight": 1.0 - }, - { - "source": "api_qc_mark_qc_material_usage_fully_used", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1954", - "weight": 1.0 - }, - { - "source": "api_qc_mark_qc_material_usage_fully_used", - "target": "crud_qc_material_usage_mark_requisition_fully_used", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1955", "weight": 1.0 }, + { + "source": "api_qc_mark_qc_material_usage_fully_used", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1956", + "weight": 1.0 + }, + { + "source": "api_qc_mark_qc_material_usage_fully_used", + "target": "crud_qc_material_usage_mark_requisition_fully_used", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1957", + "weight": 1.0 + }, { "source": "api_qc_mark_qc_material_usage_fully_used", "target": "core_response_success_response", @@ -247482,7 +248656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1962", + "source_location": "L1964", "weight": 1.0 }, { @@ -247492,7 +248666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1964", + "source_location": "L1966", "weight": 1.0 }, { @@ -247502,7 +248676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1964", + "source_location": "L1966", "weight": 1.0 }, { @@ -247512,7 +248686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2018", + "source_location": "L2020", "weight": 1.0 }, { @@ -247522,7 +248696,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2019", + "source_location": "L2021", "weight": 1.0 }, { @@ -247532,7 +248706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2030", + "source_location": "L2032", "weight": 1.0 }, { @@ -247542,7 +248716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2030", + "source_location": "L2032", "weight": 1.0 }, { @@ -247552,7 +248726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2032", + "source_location": "L2034", "weight": 1.0 }, { @@ -247562,7 +248736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2032", + "source_location": "L2034", "weight": 1.0 }, { @@ -247572,32 +248746,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2044", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2045", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L2046", "weight": 1.0 }, { "source": "api_qc_create_qc_material_stock_check", - "target": "crud_material_stock_check_create_check", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -247605,6 +248759,26 @@ "source_location": "L2047", "weight": 1.0 }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2048", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "crud_material_stock_check_create_check", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2049", + "weight": 1.0 + }, { "source": "api_qc_create_qc_material_stock_check", "target": "core_response_success_response", @@ -247612,7 +248786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2056", + "source_location": "L2058", "weight": 1.0 }, { @@ -247622,7 +248796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2058", + "source_location": "L2060", "weight": 1.0 }, { @@ -247632,7 +248806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2058", + "source_location": "L2060", "weight": 1.0 }, { @@ -247642,7 +248816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2070", + "source_location": "L2072", "weight": 1.0 }, { @@ -247652,7 +248826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2071", + "source_location": "L2073", "weight": 1.0 }, { @@ -247662,7 +248836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2073", + "source_location": "L2075", "weight": 1.0 }, { @@ -247672,7 +248846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2075", + "source_location": "L2077", "weight": 1.0 }, { @@ -247682,7 +248856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2075", + "source_location": "L2077", "weight": 1.0 }, { @@ -247692,32 +248866,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2088", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2089", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L2090", "weight": 1.0 }, { "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "crud_material_stock_check_save_unused_lines", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -247725,6 +248879,26 @@ "source_location": "L2091", "weight": 1.0 }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2092", + "weight": 1.0 + }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "crud_material_stock_check_save_unused_lines", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2093", + "weight": 1.0 + }, { "source": "api_qc_save_qc_material_stock_check_unused_lines", "target": "core_response_success_response", @@ -247732,7 +248906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2099", + "source_location": "L2101", "weight": 1.0 }, { @@ -247742,7 +248916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2101", + "source_location": "L2103", "weight": 1.0 }, { @@ -247752,7 +248926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2101", + "source_location": "L2103", "weight": 1.0 }, { @@ -247762,32 +248936,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2113", - "weight": 1.0 - }, - { - "source": "api_qc_complete_qc_material_stock_check", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L2114", - "weight": 1.0 - }, - { - "source": "api_qc_complete_qc_material_stock_check", - "target": "crud_material_stock_check_complete_check", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L2115", "weight": 1.0 }, { "source": "api_qc_complete_qc_material_stock_check", - "target": "core_response_success_response", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -247797,7 +248951,17 @@ }, { "source": "api_qc_complete_qc_material_stock_check", - "target": "core_response_error_response", + "target": "crud_material_stock_check_complete_check", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2117", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_material_stock_check", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -247805,6 +248969,16 @@ "source_location": "L2118", "weight": 1.0 }, + { + "source": "api_qc_complete_qc_material_stock_check", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2120", + "weight": 1.0 + }, { "source": "api_qc_complete_qc_material_stock_check", "target": "str", @@ -247812,7 +248986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2118", + "source_location": "L2120", "weight": 1.0 }, { @@ -247822,7 +248996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2130", + "source_location": "L2132", "weight": 1.0 }, { @@ -247832,7 +249006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2131", + "source_location": "L2133", "weight": 1.0 }, { @@ -247842,7 +249016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2132", + "source_location": "L2134", "weight": 1.0 }, { @@ -247852,7 +249026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2133", + "source_location": "L2135", "weight": 1.0 }, { @@ -247862,7 +249036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2135", + "source_location": "L2137", "weight": 1.0 }, { @@ -247872,7 +249046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2135", + "source_location": "L2137", "weight": 1.0 }, { @@ -267592,7 +268766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1688", + "source_location": "L1691", "weight": 1.0 }, { @@ -267602,7 +268776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1705", + "source_location": "L1711", "weight": 1.0 }, { @@ -267612,7 +268786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1707", + "source_location": "L1713", "weight": 1.0 }, { @@ -267622,7 +268796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1708", + "source_location": "L1714", "weight": 1.0 }, { @@ -267632,7 +268806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1718", + "source_location": "L1724", "weight": 1.0 }, { @@ -267642,7 +268816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1721", + "source_location": "L1727", "weight": 1.0 }, { @@ -267652,7 +268826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1723", + "source_location": "L1729", "weight": 1.0 }, { @@ -267662,7 +268836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1723", + "source_location": "L1729", "weight": 1.0 }, { @@ -267672,7 +268846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1735", + "source_location": "L1741", "weight": 1.0 }, { @@ -267682,7 +268856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1740", + "source_location": "L1746", "weight": 1.0 }, { @@ -267692,7 +268866,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1742", + "source_location": "L1748", "weight": 1.0 }, { @@ -267702,7 +268876,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1742", + "source_location": "L1748", "weight": 1.0 }, { @@ -267712,7 +268886,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1756", + "source_location": "L1762", "weight": 1.0 }, { @@ -267722,7 +268896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1757", + "source_location": "L1763", "weight": 1.0 }, { @@ -267732,7 +268906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1757", + "source_location": "L1763", "weight": 1.0 }, { @@ -267742,7 +268916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1769", + "source_location": "L1775", "weight": 1.0 }, { @@ -267752,7 +268926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1773", + "source_location": "L1779", "weight": 1.0 }, { @@ -267762,7 +268936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1777", + "source_location": "L1783", "weight": 1.0 }, { @@ -267772,7 +268946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1778", + "source_location": "L1784", "weight": 1.0 }, { @@ -267782,7 +268956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1783", + "source_location": "L1789", "weight": 1.0 }, { @@ -267792,7 +268966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1783", + "source_location": "L1789", "weight": 1.0 }, { @@ -267802,7 +268976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1799", + "source_location": "L1805", "weight": 1.0 }, { @@ -267812,7 +268986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1801", + "source_location": "L1807", "weight": 1.0 }, { @@ -267822,7 +268996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1801", + "source_location": "L1807", "weight": 1.0 }, { @@ -267832,7 +269006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1803", + "source_location": "L1809", "weight": 1.0 }, { @@ -267842,7 +269016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1803", + "source_location": "L1809", "weight": 1.0 }, { @@ -267852,7 +269026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1814", + "source_location": "L1820", "weight": 1.0 }, { @@ -267862,7 +269036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1814", + "source_location": "L1820", "weight": 1.0 }, { @@ -267872,7 +269046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1815", + "source_location": "L1821", "weight": 1.0 }, { @@ -267882,7 +269056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1817", + "source_location": "L1823", "weight": 1.0 }, { @@ -267892,7 +269066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1817", + "source_location": "L1823", "weight": 1.0 }, { @@ -267902,7 +269076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1829", + "source_location": "L1835", "weight": 1.0 }, { @@ -267912,7 +269086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1839", + "source_location": "L1845", "weight": 1.0 }, { @@ -267922,7 +269096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1843", + "source_location": "L1849", "weight": 1.0 }, { @@ -267932,7 +269106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1843", + "source_location": "L1849", "weight": 1.0 }, { @@ -267942,7 +269116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1846", + "source_location": "L1852", "weight": 1.0 }, { @@ -267952,7 +269126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1846", + "source_location": "L1852", "weight": 1.0 }, { @@ -267962,7 +269136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1860", + "source_location": "L1866", "weight": 1.0 }, { @@ -267972,7 +269146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1863", + "source_location": "L1869", "weight": 1.0 }, { @@ -267982,7 +269156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1865", + "source_location": "L1871", "weight": 1.0 }, { @@ -267992,7 +269166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1865", + "source_location": "L1871", "weight": 1.0 }, { @@ -268002,7 +269176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1876", + "source_location": "L1882", "weight": 1.0 }, { @@ -268012,7 +269186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1879", + "source_location": "L1885", "weight": 1.0 }, { @@ -268022,7 +269196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1881", + "source_location": "L1887", "weight": 1.0 }, { @@ -268032,7 +269206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1881", + "source_location": "L1887", "weight": 1.0 }, { @@ -268042,7 +269216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1893", + "source_location": "L1899", "weight": 1.0 }, { @@ -268052,7 +269226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1899", + "source_location": "L1905", "weight": 1.0 }, { @@ -268062,7 +269236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1903", + "source_location": "L1909", "weight": 1.0 }, { @@ -268072,7 +269246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1903", + "source_location": "L1909", "weight": 1.0 }, { @@ -268082,7 +269256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1906", + "source_location": "L1912", "weight": 1.0 }, { @@ -268092,7 +269266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1906", + "source_location": "L1912", "weight": 1.0 }, { @@ -268102,29 +269276,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1927", - "weight": 1.0 - }, - { - "source": "api_production_create_production_task", - "target": "crud_production_task_task_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", - "source_location": "L1931", - "weight": 1.0 - }, - { - "source": "api_production_create_production_task", - "target": "crud_production_task_enrich_tasks_with_step_summaries", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", "source_location": "L1933", "weight": 1.0 }, + { + "source": "api_production_create_production_task", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1937", + "weight": 1.0 + }, + { + "source": "api_production_create_production_task", + "target": "crud_production_task_enrich_tasks_with_step_summaries", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1939", + "weight": 1.0 + }, { "source": "api_production_create_production_task", "target": "core_response_success_response", @@ -268132,7 +269306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1934", + "source_location": "L1940", "weight": 1.0 }, { @@ -268142,7 +269316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1936", + "source_location": "L1942", "weight": 1.0 }, { @@ -268152,7 +269326,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1936", + "source_location": "L1942", "weight": 1.0 }, { @@ -268162,7 +269336,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1963", + "source_location": "L1969", "weight": 1.0 }, { @@ -268172,7 +269346,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1964", + "source_location": "L1970", "weight": 1.0 }, { @@ -268182,7 +269356,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1974", + "source_location": "L1980", "weight": 1.0 }, { @@ -268192,7 +269366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1976", + "source_location": "L1982", "weight": 1.0 }, { @@ -268202,7 +269376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1989", + "source_location": "L1995", "weight": 1.0 }, { @@ -268212,7 +269386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2016", + "source_location": "L2025", "weight": 1.0 }, { @@ -268222,7 +269396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2030", + "source_location": "L2042", "weight": 1.0 }, { @@ -268232,7 +269406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2031", + "source_location": "L2043", "weight": 1.0 }, { @@ -268242,7 +269416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2046", + "source_location": "L2058", "weight": 1.0 }, { @@ -268252,7 +269426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2047", + "source_location": "L2059", "weight": 1.0 }, { @@ -268262,7 +269436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2059", + "source_location": "L2071", "weight": 1.0 }, { @@ -268272,7 +269446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2060", + "source_location": "L2072", "weight": 1.0 }, { @@ -268282,7 +269456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2061", + "source_location": "L2073", "weight": 1.0 }, { @@ -268292,7 +269466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2064", + "source_location": "L2076", "weight": 1.0 }, { @@ -268302,7 +269476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2064", + "source_location": "L2076", "weight": 1.0 }, { @@ -268312,7 +269486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2079", + "source_location": "L2091", "weight": 1.0 }, { @@ -268322,7 +269496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2084", + "source_location": "L2096", "weight": 1.0 }, { @@ -268332,7 +269506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2089", + "source_location": "L2101", "weight": 1.0 }, { @@ -268342,7 +269516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2090", + "source_location": "L2102", "weight": 1.0 }, { @@ -268352,7 +269526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2091", + "source_location": "L2103", "weight": 1.0 }, { @@ -268362,7 +269536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2094", + "source_location": "L2106", "weight": 1.0 }, { @@ -268372,7 +269546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2094", + "source_location": "L2106", "weight": 1.0 }, { @@ -268382,7 +269556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2115", + "source_location": "L2127", "weight": 1.0 }, { @@ -268392,7 +269566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2120", + "source_location": "L2132", "weight": 1.0 }, { @@ -268402,7 +269576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2124", + "source_location": "L2136", "weight": 1.0 }, { @@ -268412,7 +269586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2127", + "source_location": "L2139", "weight": 1.0 }, { @@ -268422,7 +269596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2127", + "source_location": "L2139", "weight": 1.0 }, { @@ -268432,7 +269606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2147", + "source_location": "L2159", "weight": 1.0 }, { @@ -268442,7 +269616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2148", + "source_location": "L2160", "weight": 1.0 }, { @@ -268452,7 +269626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2166", + "source_location": "L2178", "weight": 1.0 }, { @@ -268462,7 +269636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2167", + "source_location": "L2179", "weight": 1.0 }, { @@ -268472,7 +269646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2181", + "source_location": "L2193", "weight": 1.0 }, { @@ -268482,7 +269656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2183", + "source_location": "L2195", "weight": 1.0 }, { @@ -268492,7 +269666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2183", + "source_location": "L2195", "weight": 1.0 }, { @@ -268502,7 +269676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2185", + "source_location": "L2197", "weight": 1.0 }, { @@ -268512,29 +269686,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2185", - "weight": 1.0 - }, - { - "source": "api_production_delete_production_task", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", - "source_location": "L2196", - "weight": 1.0 - }, - { - "source": "api_production_delete_production_task", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", "source_location": "L2197", "weight": 1.0 }, + { + "source": "api_production_delete_production_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L2208", + "weight": 1.0 + }, + { + "source": "api_production_delete_production_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L2209", + "weight": 1.0 + }, { "source": "api_production_delete_production_task", "target": "core_response_error_response", @@ -268542,7 +269716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2199", + "source_location": "L2211", "weight": 1.0 }, { @@ -268552,7 +269726,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2199", + "source_location": "L2211", "weight": 1.0 }, { @@ -268562,7 +269736,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2212", + "source_location": "L2224", "weight": 1.0 }, { @@ -268572,7 +269746,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2216", + "source_location": "L2228", "weight": 1.0 }, { @@ -268582,7 +269756,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2221", + "source_location": "L2233", "weight": 1.0 }, { @@ -268592,7 +269766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2221", + "source_location": "L2233", "weight": 1.0 }, { @@ -268602,7 +269776,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2223", + "source_location": "L2235", "weight": 1.0 }, { @@ -268612,7 +269786,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2223", + "source_location": "L2235", "weight": 1.0 }, { @@ -268622,7 +269796,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2239", + "source_location": "L2251", "weight": 1.0 }, { @@ -268632,7 +269806,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2240", + "source_location": "L2252", "weight": 1.0 }, { @@ -268642,7 +269816,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2242", + "source_location": "L2254", "weight": 1.0 }, { @@ -268652,7 +269826,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2244", + "source_location": "L2256", "weight": 1.0 }, { @@ -268662,7 +269836,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2244", + "source_location": "L2256", "weight": 1.0 }, { @@ -268672,7 +269846,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2261", + "source_location": "L2273", "weight": 1.0 }, { @@ -268682,7 +269856,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2262", + "source_location": "L2274", "weight": 1.0 }, { @@ -268692,7 +269866,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2264", + "source_location": "L2276", "weight": 1.0 }, { @@ -268702,7 +269876,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2264", + "source_location": "L2276", "weight": 1.0 }, { @@ -268712,7 +269886,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2266", + "source_location": "L2278", "weight": 1.0 }, { @@ -268722,7 +269896,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2266", + "source_location": "L2278", "weight": 1.0 }, { @@ -268732,7 +269906,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2281", + "source_location": "L2293", "weight": 1.0 }, { @@ -268742,7 +269916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2281", + "source_location": "L2293", "weight": 1.0 }, { @@ -268752,7 +269926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2282", + "source_location": "L2294", "weight": 1.0 }, { @@ -268762,7 +269936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2284", + "source_location": "L2296", "weight": 1.0 }, { @@ -268772,7 +269946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2284", + "source_location": "L2296", "weight": 1.0 }, { @@ -268782,7 +269956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2298", + "source_location": "L2310", "weight": 1.0 }, { @@ -268792,7 +269966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2299", + "source_location": "L2311", "weight": 1.0 }, { @@ -268802,7 +269976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2301", + "source_location": "L2313", "weight": 1.0 }, { @@ -268812,7 +269986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2301", + "source_location": "L2313", "weight": 1.0 }, { @@ -268822,7 +269996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2316", + "source_location": "L2328", "weight": 1.0 }, { @@ -268832,7 +270006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2320", + "source_location": "L2332", "weight": 1.0 }, { @@ -268842,7 +270016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2322", + "source_location": "L2334", "weight": 1.0 }, { @@ -268852,7 +270026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2324", + "source_location": "L2336", "weight": 1.0 }, { @@ -268862,7 +270036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2324", + "source_location": "L2336", "weight": 1.0 }, { @@ -268872,7 +270046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2344", + "source_location": "L2356", "weight": 1.0 }, { @@ -268882,7 +270056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2354", + "source_location": "L2366", "weight": 1.0 }, { @@ -268892,7 +270066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2355", + "source_location": "L2367", "weight": 1.0 }, { @@ -268902,7 +270076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2357", + "source_location": "L2369", "weight": 1.0 }, { @@ -268912,7 +270086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2357", + "source_location": "L2369", "weight": 1.0 }, { @@ -268922,7 +270096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2377", + "source_location": "L2389", "weight": 1.0 }, { @@ -268932,7 +270106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2387", + "source_location": "L2399", "weight": 1.0 }, { @@ -268942,7 +270116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2388", + "source_location": "L2400", "weight": 1.0 }, { @@ -268952,7 +270126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2390", + "source_location": "L2402", "weight": 1.0 }, { @@ -268962,7 +270136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2390", + "source_location": "L2402", "weight": 1.0 }, { @@ -268972,29 +270146,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2410", - "weight": 1.0 - }, - { - "source": "api_production_replace_task_step_configured_reagents", - "target": "crud_production_task_replace_step_configured_reagents", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", - "source_location": "L2419", - "weight": 1.0 - }, - { - "source": "api_production_replace_task_step_configured_reagents", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", "source_location": "L2422", "weight": 1.0 }, + { + "source": "api_production_replace_task_step_configured_reagents", + "target": "crud_production_task_replace_step_configured_reagents", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L2431", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_configured_reagents", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L2434", + "weight": 1.0 + }, { "source": "api_production_replace_task_step_configured_reagents", "target": "core_response_error_response", @@ -269002,7 +270176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2424", + "source_location": "L2436", "weight": 1.0 }, { @@ -269012,7 +270186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2424", + "source_location": "L2436", "weight": 1.0 }, { @@ -269022,7 +270196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2441", + "source_location": "L2453", "weight": 1.0 }, { @@ -269032,7 +270206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2441", + "source_location": "L2453", "weight": 1.0 }, { @@ -269042,7 +270216,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2442", + "source_location": "L2454", "weight": 1.0 }, { @@ -269052,7 +270226,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2444", + "source_location": "L2456", "weight": 1.0 }, { @@ -269062,7 +270236,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2444", + "source_location": "L2456", "weight": 1.0 }, { @@ -269072,7 +270246,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2461", + "source_location": "L2473", "weight": 1.0 }, { @@ -269082,7 +270256,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2461", + "source_location": "L2473", "weight": 1.0 }, { @@ -269092,7 +270266,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2462", + "source_location": "L2474", "weight": 1.0 }, { @@ -269102,7 +270276,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2464", + "source_location": "L2476", "weight": 1.0 }, { @@ -269112,7 +270286,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2464", + "source_location": "L2476", "weight": 1.0 }, { @@ -269122,7 +270296,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2480", + "source_location": "L2492", "weight": 1.0 }, { @@ -269132,7 +270306,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2480", + "source_location": "L2492", "weight": 1.0 }, { @@ -269142,7 +270316,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2481", + "source_location": "L2493", "weight": 1.0 }, { @@ -269152,7 +270326,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2483", + "source_location": "L2495", "weight": 1.0 }, { @@ -269162,7 +270336,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2483", + "source_location": "L2495", "weight": 1.0 }, { @@ -269172,7 +270346,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2499", + "source_location": "L2511", "weight": 1.0 }, { @@ -269182,7 +270356,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2499", + "source_location": "L2511", "weight": 1.0 }, { @@ -269192,7 +270366,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2500", + "source_location": "L2512", "weight": 1.0 }, { @@ -269202,7 +270376,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2502", + "source_location": "L2514", "weight": 1.0 }, { @@ -269212,7 +270386,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2502", + "source_location": "L2514", "weight": 1.0 }, { @@ -269222,7 +270396,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2520", + "source_location": "L2532", "weight": 1.0 }, { @@ -269232,7 +270406,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2521", + "source_location": "L2533", "weight": 1.0 }, { @@ -269242,7 +270416,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2522", + "source_location": "L2534", "weight": 1.0 }, { @@ -269252,7 +270426,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2538", + "source_location": "L2550", "weight": 1.0 }, { @@ -269262,7 +270436,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2546", + "source_location": "L2558", "weight": 1.0 }, { @@ -269272,7 +270446,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2549", + "source_location": "L2561", "weight": 1.0 }, { @@ -269282,7 +270456,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2554", + "source_location": "L2566", "weight": 1.0 }, { @@ -269292,7 +270466,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2578", + "source_location": "L2590", "weight": 1.0 }, { @@ -269302,7 +270476,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2579", + "source_location": "L2591", "weight": 1.0 }, { @@ -269312,7 +270486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2580", + "source_location": "L2592", "weight": 1.0 }, { @@ -269322,7 +270496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2594", + "source_location": "L2606", "weight": 1.0 }, { @@ -269332,7 +270506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2595", + "source_location": "L2607", "weight": 1.0 }, { @@ -269342,7 +270516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2598", + "source_location": "L2610", "weight": 1.0 }, { @@ -269352,7 +270526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2624", + "source_location": "L2636", "weight": 1.0 }, { @@ -269362,7 +270536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2626", + "source_location": "L2638", "weight": 1.0 }, { @@ -269372,7 +270546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2627", + "source_location": "L2639", "weight": 1.0 }, { @@ -269382,7 +270556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2637", + "source_location": "L2649", "weight": 1.0 }, { @@ -269392,7 +270566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2639", + "source_location": "L2651", "weight": 1.0 }, { @@ -269402,7 +270576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2640", + "source_location": "L2652", "weight": 1.0 }, { @@ -269412,7 +270586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2640", + "source_location": "L2652", "weight": 1.0 }, { @@ -269422,7 +270596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2650", + "source_location": "L2662", "weight": 1.0 }, { @@ -269432,7 +270606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2653", + "source_location": "L2665", "weight": 1.0 }, { @@ -269442,7 +270616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2668", + "source_location": "L2680", "weight": 1.0 }, { @@ -269452,7 +270626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2671", + "source_location": "L2683", "weight": 1.0 }, { @@ -269462,7 +270636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2678", + "source_location": "L2690", "weight": 1.0 }, { @@ -269472,29 +270646,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2691", - "weight": 1.0 - }, - { - "source": "api_production_create_cell_product", - "target": "crud_cell_product_product_to_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", - "source_location": "L2692", - "weight": 1.0 - }, - { - "source": "api_production_create_cell_product", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", "source_location": "L2703", "weight": 1.0 }, + { + "source": "api_production_create_cell_product", + "target": "crud_cell_product_product_to_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L2704", + "weight": 1.0 + }, + { + "source": "api_production_create_cell_product", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L2715", + "weight": 1.0 + }, { "source": "api_production_create_cell_product", "target": "str", @@ -269502,7 +270676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2703", + "source_location": "L2715", "weight": 1.0 }, { @@ -269512,7 +270686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2716", + "source_location": "L2728", "weight": 1.0 }, { @@ -269522,7 +270696,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2718", + "source_location": "L2730", "weight": 1.0 }, { @@ -269532,7 +270706,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2719", + "source_location": "L2731", "weight": 1.0 }, { @@ -269542,7 +270716,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2722", + "source_location": "L2734", "weight": 1.0 }, { @@ -269552,29 +270726,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2722", - "weight": 1.0 - }, - { - "source": "api_production_delete_cell_product", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", - "source_location": "L2733", - "weight": 1.0 - }, - { - "source": "api_production_delete_cell_product", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", "source_location": "L2734", "weight": 1.0 }, + { + "source": "api_production_delete_cell_product", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L2745", + "weight": 1.0 + }, + { + "source": "api_production_delete_cell_product", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L2746", + "weight": 1.0 + }, { "source": "api_production_delete_cell_product", "target": "core_response_error_response", @@ -269582,7 +270756,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2736", + "source_location": "L2748", "weight": 1.0 }, { @@ -269592,7 +270766,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2736", + "source_location": "L2748", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 6475404c..466a28b0 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ -# Graph Report - app (2026-07-02) +# Graph Report - app (2026-07-06) ## Corpus Check -- Large corpus: 217 files · ~262,672 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 217 files · ~263,565 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 4482 nodes · 24094 edges · 47 communities detected -- Extraction: 32% EXTRACTED · 68% INFERRED · 0% AMBIGUOUS · INFERRED: 16404 edges (avg confidence: 0.59) +- 4491 nodes · 24195 edges · 46 communities detected +- Extraction: 32% EXTRACTED · 68% INFERRED · 0% AMBIGUOUS · INFERRED: 16492 edges (avg confidence: 0.59) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -49,19 +49,18 @@ - [[_COMMUNITY_Community 37|Community 37]] - [[_COMMUNITY_Community 38|Community 38]] - [[_COMMUNITY_Community 39|Community 39]] -- [[_COMMUNITY_Community 40|Community 40]] +- [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] - [[_COMMUNITY_Community 44|Community 44]] - [[_COMMUNITY_Community 45|Community 45]] - [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 47|Community 47]] -- [[_COMMUNITY_Community 48|Community 48]] ## God Nodes (most connected - your core abstractions) 1. `success_response()` - 670 edges 2. `error_response()` - 554 edges -3. `SysUser` - 500 edges -4. `BizQcTaskResult` - 314 edges +3. `SysUser` - 501 edges +4. `BizQcTaskResult` - 315 edges 5. `BizProductionMaterial` - 311 edges 6. `BizProductionMaterialUsage` - 306 edges 7. `BizQcMaterialUsage` - 303 edges @@ -74,243 +73,239 @@ core/api_request_log_middleware.py → models/models.py - `get_menu_list()` --calls--> `success_response()` [INFERRED] api/menu.py → core/response.py +- `sync_lab_storage_seq_after_use()` --calls--> `generate_uuid()` [INFERRED] + crud/sample_reception_lab_code.py → core/utils.py - `保留匹配节点及其全部上级,供关键词检索后仍能正确组树。` --uses--> `SysDept` [INFERRED] crud/dept.py → models/models.py - `物品单位 CRUD(biz_item_unit)` --uses--> `BizItemUnit` [INFERRED] crud/item_unit.py → models/models.py -- `快递公司 CRUD(biz_express_company)` --uses--> `BizExpressCompany` [INFERRED] - crud/express_company.py → models/models.py ## Communities ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (847): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+839 more) +Nodes (843): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+835 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (570): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+562 more) +Nodes (621): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+613 more) ### Community 2 - "Community 2" Cohesion: 0.06 -Nodes (534): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+526 more) +Nodes (531): BatchRefundFinanceSubmitBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API, 与列表接口一致:按租户 + 角色数据权限判断是否可访问该协议单。, If mother info exists but no customerId, create a customer record and link it., RefundFinanceSubmitBody, Base, 细胞产品 CRUD(biz_cell_product), 解析任务样本投入物,返回祖先链单段(样本终止节点)。 (+523 more) ### Community 3 - "Community 3" Cohesion: 0.01 -Nodes (287): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), build_void_type_label_map(), format_protocol_status_label() (+279 more) +Nodes (330): _normalize_date_bound(), list_ethnics_for_select(), list_clean_rooms(), batch_delete_research_donations(), change_donation_status(), convert_from_storage(), convert_to_storage(), create_research_donation() (+322 more) ### Community 4 - "Community 4" -Cohesion: 0.02 -Nodes (245): _normalize_date_bound(), _persist_protocol_sub_resources(), format_date(), generate_id(), optional_date(), parse_date(), 将字符串 / date / datetime 转为 date 或 None, camel_to_snake() (+237 more) +Cohesion: 0.01 +Nodes (274): generate_uuid(), create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_to_dict(), list_hospitals(), 按医院名称模糊检索,返回医院及所属采集地区信息。 (+266 more) ### Community 5 - "Community 5" -Cohesion: 0.03 -Nodes (251): generate_uuid(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status() (+243 more) +Cohesion: 0.02 +Nodes (197): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+189 more) ### Community 6 - "Community 6" Cohesion: 0.02 -Nodes (122): get_designer_data(), _error_json(), lifespan(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware (+114 more) +Nodes (194): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), build_void_type_label_map(), format_protocol_status_label() (+186 more) ### Community 7 - "Community 7" -Cohesion: 0.03 -Nodes (179): batch_discard(), batch_options(), _batch_row_to_dict(), batch_stock_in(), batch_stock_out(), _create_batch_and_usage(), delete_batch(), _discard_batch() (+171 more) +Cohesion: 0.02 +Nodes (177): api_save_application(), get_protocol_nos_used_in_protocols(), create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict() (+169 more) ### Community 8 - "Community 8" Cohesion: 0.02 -Nodes (158): map_payments_by_schedule_ids(), get_protocol_nos_used_in_protocols(), create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict() (+150 more) +Nodes (112): get_designer_data(), _error_json(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware, ApiCryptoError (+104 more) ### Community 9 - "Community 9" Cohesion: 0.03 -Nodes (134): list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), _build_tree(), _cascade_soft_delete(), _collect_with_ancestors() (+126 more) +Nodes (147): _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_product() (+139 more) ### Community 10 - "Community 10" -Cohesion: 0.03 -Nodes (137): get_next_cell_product_code(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes() (+129 more) +Cohesion: 0.04 +Nodes (147): AccessLogCreateBody, AccessLogUpdateBody, batch_create_storage_slots(), CleanRoomCreateBody, CleanRoomUpdateBody, create_access_log(), create_storage_slot(), create_uv_disinfect_log() (+139 more) ### Community 11 - "Community 11" -Cohesion: 0.04 -Nodes (125): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, list_storage_slot_stats(), OccupancyCreateBody (+117 more) +Cohesion: 0.03 +Nodes (139): _format_attachment_file_size(), urls_to_attachment_list(), _accept_conclusion_label(), apply_planned_start_time_step_filter(), _attach_outbound_detail(), _attach_reception_detail(), complete_production_work_order(), configure_temp_production_work_order() (+131 more) ### Community 12 - "Community 12" -Cohesion: 0.04 -Nodes (103): _body_to_payload(), _get_current_user_id(), get_production_reception_by_sample_code(), get_production_reception_detail(), _get_tenant_no(), post_production_reception(), put_production_reception(), _resolve_reception_id() (+95 more) - -### Community 13 - "Community 13" Cohesion: 0.34 Nodes (73): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+65 more) -### Community 14 - "Community 14" +### Community 13 - "Community 13" Cohesion: 0.06 -Nodes (54): _avatar_url_field(), _build_user_info_payload(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录:账号为 sys_user.user_no,密码为 sys_user.password(bcrypt)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+46 more) +Nodes (56): _avatar_url_field(), _build_user_info_payload(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录:账号为 sys_user.user_no,密码为 sys_user.password(bcrypt)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+48 more) + +### Community 14 - "Community 14" +Cohesion: 0.11 +Nodes (39): _amount_for_row(), _batch_map(), deduct_for_task(), _deduct_task_usage_legacy_batch(), _display_remark(), _fmt_date_val(), _linked_qc_task_no_map(), list_linked_task_usages() (+31 more) ### Community 15 - "Community 15" Cohesion: 0.11 -Nodes (35): batch_create_sterilize_logs(), batch_create_wash_logs(), batch_discard_garments(), batch_soft_delete_garments(), _count_map(), create_garment(), create_sterilize_log(), create_wash_log() (+27 more) +Nodes (36): batch_create_sterilize_logs(), batch_create_wash_logs(), batch_discard_garments(), batch_soft_delete_garments(), _count_map(), create_garment(), create_sterilize_log(), create_wash_log() (+28 more) ### Community 16 - "Community 16" Cohesion: 0.12 -Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 申请退款 Args: out_trade_no: 商户订单号 total_amount, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA) (+3 more) +Nodes (10): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA), wechat_pay() (+2 more) ### Community 17 - "Community 17" -Cohesion: 0.21 -Nodes (19): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+11 more) - -### Community 18 - "Community 18" -Cohesion: 0.2 -Nodes (19): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+11 more) - -### Community 19 - "Community 19" -Cohesion: 0.16 -Nodes (15): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() (+7 more) - -### Community 20 - "Community 20" -Cohesion: 0.21 -Nodes (15): batch_generate_protocol_nos(), batch_issue_protocol_nos(), batch_revoke_protocol_nos(), create_protocol_no(), get_protocol_no(), list_protocol_nos(), _parse_issued_time(), protocol_no_exists() (+7 more) - -### Community 21 - "Community 21" -Cohesion: 0.22 -Nodes (14): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code) (+6 more) - -### Community 22 - "Community 22" -Cohesion: 0.22 -Nodes (13): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_names_by_region_ids(), _hospital_to_dict(), list_collection_regions(), list_hospitals() (+5 more) - -### Community 23 - "Community 23" Cohesion: 0.27 Nodes (12): create_equipment(), _dec(), equipment_code_exists(), equipment_is_referenced(), get_equipment(), list_equipments(), _norm_status(), _parse_date() (+4 more) -### Community 24 - "Community 24" +### Community 18 - "Community 18" +Cohesion: 0.26 +Nodes (12): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code), _resolve_issued_user_display_name() (+4 more) + +### Community 19 - "Community 19" Cohesion: 0.24 Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import Wech, 发送模板消息 Args: openid: 用户openid templ, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more) -### Community 25 - "Community 25" -Cohesion: 0.27 -Nodes (11): create_consumable_pack(), get_consumable_pack(), get_pack_detail(), _item_row_to_dict(), list_all_packs(), list_consumable_packs(), pack_code_exists(), 耗材包 CRUD(biz_consumable_pack + biz_consumable_pack_item) (+3 more) - -### Community 26 - "Community 26" -Cohesion: 0.24 -Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 试剂变动记录 CRUD(biz_reagent_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减试剂库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) - -### Community 27 - "Community 27" +### Community 20 - "Community 20" Cohesion: 0.32 Nodes (11): create_env_detect_record(), _generate_record_no(), get_env_detect_record(), _join_csv(), list_env_detect_records(), _resolve_inspector_snapshots(), _resolve_item_snapshot(), _row_to_dict() (+3 more) -### Community 28 - "Community 28" +### Community 21 - "Community 21" +Cohesion: 0.24 +Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 试剂变动记录 CRUD(biz_reagent_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减试剂库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) + +### Community 22 - "Community 22" Cohesion: 0.24 Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 耗材变动记录 CRUD(biz_consumable_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减耗材库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) -### Community 29 - "Community 29" +### Community 23 - "Community 23" +Cohesion: 0.27 +Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) + +### Community 24 - "Community 24" +Cohesion: 0.27 +Nodes (8): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() + +### Community 25 - "Community 25" Cohesion: 0.31 Nodes (8): create_express_company(), express_code_exists(), get_express_company(), list_express_companies(), 快递公司 CRUD(biz_express_company), _row_to_dict(), soft_delete_express_company(), update_express_company() -### Community 30 - "Community 30" +### Community 26 - "Community 26" Cohesion: 0.38 Nodes (9): create_check_item(), get_check_item(), item_code_exists(), list_active_check_items(), list_check_items(), _order_query(), _row_to_dict(), soft_delete_check_item() (+1 more) -### Community 31 - "Community 31" +### Community 27 - "Community 27" Cohesion: 0.38 Nodes (9): create_env_detect_item(), get_env_detect_item(), item_code_exists(), list_active_env_detect_items(), list_env_detect_items(), _order_query(), _row_to_dict(), soft_delete_env_detect_item() (+1 more) -### Community 32 - "Community 32" +### Community 28 - "Community 28" +Cohesion: 0.31 +Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() + +### Community 29 - "Community 29" +Cohesion: 0.31 +Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() + +### Community 30 - "Community 30" Cohesion: 0.31 Nodes (8): create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type), _row_to_dict(), soft_delete_cell_sample_type(), type_code_exists(), update_cell_sample_type() -### Community 33 - "Community 33" +### Community 31 - "Community 31" Cohesion: 0.31 Nodes (8): create_output_type(), get_output_type(), list_output_types(), 工艺产出物类型 CRUD(biz_output_type), _row_to_dict(), soft_delete_output_type(), type_code_exists(), update_output_type() -### Community 34 - "Community 34" +### Community 32 - "Community 32" +Cohesion: 0.36 +Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() + +### Community 33 - "Community 33" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 35 - "Community 35" +### Community 34 - "Community 34" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 36 - "Community 36" +### Community 35 - "Community 35" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 37 - "Community 37" +### Community 36 - "Community 36" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 38 - "Community 38" +### Community 37 - "Community 37" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组) -### Community 39 - "Community 39" +### Community 38 - "Community 38" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 40 - "Community 40" +### Community 39 - "Community 39" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 43 - "Community 43" +### Community 42 - "Community 42" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 44 - "Community 44" +### Community 43 - "Community 43" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 45 - "Community 45" +### Community 44 - "Community 44" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 46 - "Community 46" +### Community 45 - "Community 45" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 47 - "Community 47" +### Community 46 - "Community 46" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 48 - "Community 48" +### Community 47 - "Community 47" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **130 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `加载 RSA 密钥对:优先环境变量,否则使用内置固定默认密钥。` (+125 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 34`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 33`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 37`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 36`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 38`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` +- **Thin community `Community 37`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 39`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 38`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 40`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 39`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 43`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 42`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 44`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` +- **Thin community `Community 43`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 45`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 44`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 46`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 45`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 47`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 46`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 48`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 47`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` Too small to be a meaningful cluster - may be noise or needs more connections extracted. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 3`, `Community 5`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 13`, `Community 14`, `Community 20`, `Community 21`, `Community 26`, `Community 28`?** - _High betweenness centrality (0.102) - this node is a cross-community bridge._ -- **Why does `generate_uuid()` connect `Community 5` to `Community 0`, `Community 2`, `Community 3`, `Community 4`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`?** - _High betweenness centrality (0.061) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 38`, `Community 6`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 14`?** - _High betweenness centrality (0.044) - this node is a cross-community bridge._ +- **Why does `SysUser` connect `Community 1` to `Community 0`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 18`, `Community 21`, `Community 22`?** + _High betweenness centrality (0.104) - this node is a cross-community bridge._ +- **Why does `generate_uuid()` connect `Community 4` to `Community 0`, `Community 1`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`?** + _High betweenness centrality (0.074) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 3`, `Community 37`, `Community 7`, `Community 8`, `Community 10`, `Community 13`?** + _High betweenness centrality (0.062) - this node is a cross-community bridge._ - **Are the 737 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** _`str` has 737 INFERRED edges - model-reasoned connections that need verification._ - **Are the 669 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** _`success_response()` has 669 INFERRED edges - model-reasoned connections that need verification._ - **Are the 553 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** _`error_response()` has 553 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 498 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 498 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Are the 499 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 499 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/backend/graphify-out/graph.html b/backend/graphify-out/graph.html index 9a558782..efaf8bef 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-
4482 nodes · 24094 edges · 53 communities
+
4491 nodes · 24195 edges · 52 communities
+ + + diff --git a/docs/qc-wo-sample-type-filter-demos/02-chip-strip.html b/docs/qc-wo-sample-type-filter-demos/02-chip-strip.html new file mode 100644 index 00000000..5ee3c505 --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/02-chip-strip.html @@ -0,0 +1,62 @@ + + + + + + 02 · Chip 条 · 样本类型过滤 Demo + + + + +
+
+

02 Chip 条 质检工单 · 样本类型过滤 Demo

+

筛选区下方独立一行 · 胶囊 Chip + 数量 · 点击即筛 · 筛选栅格不再占「样本类型」列

+
+
+ ← 选型索引 + ← 01 + 03 → +
+
+ +
+
+
+ +
+
样本类型
+
+

+
+ +
+ 已选 0 项 + + +
+
+
+ +

+ 推荐:把样本类型从「表单字段」提升为「快捷筛选条」,所有选项平铺可见;数量角标帮助判断工作量分布。 +

+
✓ 选项与数量一目了然,单击即筛,符合高频切换场景
+
✓ 释放 filter-grid 一列,关键词/状态/时间布局更宽松
+
✗ 类型超过 6~8 个时需换行或横向滚动
+
+

+
+ + + + + diff --git a/docs/qc-wo-sample-type-filter-demos/03-segmented-track.html b/docs/qc-wo-sample-type-filter-demos/03-segmented-track.html new file mode 100644 index 00000000..32f820bb --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/03-segmented-track.html @@ -0,0 +1,65 @@ + + + + + + 03 · Segmented · 样本类型过滤 Demo + + + + +
+
+

03 Segmented 质检工单 · 样本类型过滤 Demo

+

主 Tab 与筛选区之间 · 灰底轨道 + 白底激活块 · 与 panel-pill-tabs 视觉语言一致

+
+
+ ← 选型索引 + ← 02 + 04 → +
+
+ +
+
+
+ +
+
按样本类型
+
+

+
+ +
+ 已选 0 项 + + +
+
+
+ +

+ 推荐:与质检主 Tab 的 panel-pill-tabs 形成「双层分段」——上层业务类型、下层样本类型,层级清晰。 +

+
✓ 视觉与现网 Tab 栏统一,用户学习成本低
+
✓ 位置在筛选区之上,表达「先定类型、再细筛」的信息架构
+
✗ 选项名较长时轨道需横向滚动
+
+

+
+ + + + + diff --git a/docs/qc-wo-sample-type-filter-demos/04-sub-tab-bar.html b/docs/qc-wo-sample-type-filter-demos/04-sub-tab-bar.html new file mode 100644 index 00000000..a6f947c4 --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/04-sub-tab-bar.html @@ -0,0 +1,68 @@ + + + + + + 04 · 二级 Tab · 样本类型过滤 Demo + + + + +
+
+

04 二级 Tab 质检工单 · 样本类型过滤 Demo

+

主 Tab 下方全宽下划线 Tab · 带数量 · 语义上等同「子 Tab」而非表单字段

+
+
+ ← 选型索引 + ← 03 + 05 → +
+
+ +
+
+
+ +
+ +
+ +
+ +
+ 已选 0 项 + + +
+
+
+ +

+ 适用:样本类型在业务上接近「子视图」而非「附加条件」时;与 Element Plus 下划线 Tab 一致。 +

+
✓ 层级语义最强:质检类型 → 样本类型 → 列表
+
✓ 切换时可直接 debounce 拉数,不必点搜索
+
✗ 与主 Tab 形态相似,两层 Tab 可能略拥挤
+
+

+
+ + + + + diff --git a/docs/qc-wo-sample-type-filter-demos/05-toolbar-chips.html b/docs/qc-wo-sample-type-filter-demos/05-toolbar-chips.html new file mode 100644 index 00000000..1e7b62ba --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/05-toolbar-chips.html @@ -0,0 +1,53 @@ + + + + + + 05 · 工具栏 Chip · 样本类型过滤 Demo + + + + +
+
+

05 工具栏 Chip 质检工单 · 样本类型过滤 Demo

+

列表工具栏内联 · 与批量操作同排 · 最省纵向空间

+
+
+ ← 选型索引 + ← 04 + 06 → +
+
+ +
+
+
+
+
+
+ +

+ 适用:样本类型数量少(≤4)、且用户更关注列表操作时;把过滤做成「列表上下文快捷项」。 +

+
✓ 零额外纵向区块,页面最紧凑
+
✗ 工具栏已含「已选 / 导出 / 批量」,再加 Chip 易拥挤
+
✗ 过滤与操作混排,语义弱于独立筛选条
+
+

+
+ + + + + diff --git a/docs/qc-wo-sample-type-filter-demos/06-left-rail.html b/docs/qc-wo-sample-type-filter-demos/06-left-rail.html new file mode 100644 index 00000000..9ef3a8dc --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/06-left-rail.html @@ -0,0 +1,68 @@ + + + + + + 06 · 左栏导航 · 样本类型过滤 Demo + + + + +
+
+

06 左栏导航 质检工单 · 样本类型过滤 Demo

+

列表区左侧固定类型导航 · 右侧协议卡片 · 适合类型较多、需纵向扫视

+
+
+ ← 选型索引 + ← 05 + 07 → +
+
+ +
+
+
+ +
+ + +
+
+ 已选 0 项 + + +
+
+
+
+
+ +

+ 适用:未来样本类型继续增加(>6)时;左栏可扩展滚动,右侧列表宽度仍充足(1280 容器下约 200px 侧栏)。 +

+
✓ 类型再多也不挤占主内容区头部
+
✓ 与邮件/文档类「文件夹导航」心智一致
+
✗ 改动布局较大,窄屏需折叠为 Chip(CSS 已做响应式)
+
+

+
+ + + + + diff --git a/docs/qc-wo-sample-type-filter-demos/07-icon-cards.html b/docs/qc-wo-sample-type-filter-demos/07-icon-cards.html new file mode 100644 index 00000000..a10816ff --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/07-icon-cards.html @@ -0,0 +1,65 @@ + + + + + + 07 · 图标卡片 · 样本类型过滤 Demo + + + + +
+
+

07 图标卡片 质检工单 · 样本类型过滤 Demo

+

利用样本类型 Logo / 首字做卡片宫格 · 视觉识别强 · 可对接 type_logo 字段

+
+
+ ← 选型索引 + ← 06 + 并排对比 +
+
+ +
+
+
+ +
+
选择样本类型
+
+

+
+ +
+ 已选 0 项 + + +
+
+
+ +

+ 适用:样本类型有明确品牌 Logo(biz_cell_sample_type.type_logo),且业务人员按图标记忆类型。 +

+
✓ 识别度最高,「全部」与具体类型权重对等
+
✓ 后续可展示存储年限、单价等摘要(卡片扩展位)
+
✗ 纵向占用约 120px+,列表首屏可见卡片变少
+
+

+
+ + + + + diff --git a/docs/qc-wo-sample-type-filter-demos/_demo-shell.js b/docs/qc-wo-sample-type-filter-demos/_demo-shell.js new file mode 100644 index 00000000..67656550 --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/_demo-shell.js @@ -0,0 +1,314 @@ +/** 质检工单 · 样本类型过滤 Demo 通用数据与交互 */ + +const SAMPLE_TYPES = [ + { id: '', name: '全部', short: '全', count: 18, icon: '∑' }, + { + id: '562040C071C44473AD3BCD7C84A70354', + name: '围产期造血干细胞', + short: '造', + count: 7, + icon: '造' + }, + { + id: '7BA21E5B7B0D4E5F9FE8076C8FC76959', + name: '脐带间充质干细胞', + short: '脐', + count: 6, + icon: '脐' + }, + { + id: '2B3E7EC8EFFC4D9A904BBC34D55668DA', + name: '胎盘亚全能干细胞', + short: '胎', + count: 5, + icon: '胎' + } +] + +const MOCK_PROTOCOLS = [ + { + id: 'p1', + code: 'ZKZX-20260701-001', + typeId: '562040C071C44473AD3BCD7C84A70354', + typeName: '围产期造血干细胞', + mother: '张女士', + status: '进行中', + statusType: 'warning', + woNo: 'QC-IN-20260701-003', + sub: '2 个样本 · 1/2 已配置' + }, + { + id: 'p2', + code: 'ZKQD-20260702-008', + typeId: '7BA21E5B7B0D4E5F9FE8076C8FC76959', + typeName: '脐带间充质干细胞', + mother: '李女士', + status: '待配置', + statusType: 'success', + woNo: 'QC-IN-20260702-001', + sub: '1 个样本 · 0/1 已配置' + }, + { + id: 'p3', + code: 'ZKTP-20260628-012', + typeId: '2B3E7EC8EFFC4D9A904BBC34D55668DA', + typeName: '胎盘亚全能干细胞', + mother: '王女士', + status: '已完成', + statusType: 'success', + woNo: 'QC-IN-20260628-009', + sub: '1 个样本 · 全部完成' + }, + { + id: 'p4', + code: 'ZKZX-20260703-015', + typeId: '562040C071C44473AD3BCD7C84A70354', + typeName: '围产期造血干细胞', + mother: '赵女士', + status: '进行中', + statusType: 'warning', + woNo: 'QC-IN-20260703-002', + sub: '3 个样本 · 2/3 已配置' + } +] + +function buildMainTabsHtml() { + const tabs = [ + { label: '细胞存储质检', active: true, count: 12 }, + { label: '科研捐赠质检', active: false, count: 3 }, + { label: '中试服务质检', active: false, count: 5 }, + { label: '基础实验质检', active: false, count: 2 }, + { label: '临时质检', active: false, count: 1 } + ] + return ` +
+
+ ${tabs + .map( + (t) => ` + ` + ) + .join('')} +
+
` +} + +function buildFilterHtml(options = {}) { + const { includeSampleTypeDropdown = false, selectedTypeName = '全部' } = options + const sampleTypeField = includeSampleTypeDropdown + ? ` +
+ + +
` + : '' + + return ` +
+
+
+ +
协议号 / 样本编号 / 工单号
+
+
+ +
全部
+
+ ${sampleTypeField} +
+ +
全部
+
+
+ +
开始日期 — 结束日期
+
+
+
+ + +
+
` +} + +function buildToolbarHtml(options = {}) { + const { includeTypeChips = false, activeTypeId = '' } = options + const chips = includeTypeChips + ? ` + + ${SAMPLE_TYPES.map( + (t) => ` + ` + ).join('')}` + : '' + + return ` +
+
+ 已选 0 项 + + + ${chips} +
+
+ +
+
` +} + +function buildCardListHtml(activeTypeId = '') { + const visible = MOCK_PROTOCOLS.filter( + (p) => !activeTypeId || p.typeId === activeTypeId + ) + + if (!visible.length) { + return `
当前样本类型下暂无工单
` + } + + return ` +
+ ${visible + .map( + (p) => ` +
+
+ ${p.code} + ${p.typeName} + 母亲 ${p.mother} + ${p.status} + ${p.sub} +
+
+
${p.woNo}
+
样本接收质检 · 点击查看详情与任务
+
+
` + ) + .join('')} +
` +} + +function buildTypeChipsHtml(className = 'type-chip sample-type-btn') { + return SAMPLE_TYPES.map( + (t) => ` + ` + ).join('') +} + +function buildTypeSegmentedHtml() { + return SAMPLE_TYPES.map( + (t) => ` + ` + ).join('') +} + +function buildTypeSubTabsHtml() { + return SAMPLE_TYPES.map( + (t) => ` + ` + ).join('') +} + +function buildTypeRailHtml() { + return SAMPLE_TYPES.map( + (t) => ` + ` + ).join('') +} + +function buildTypeIconGridHtml() { + return SAMPLE_TYPES.map( + (t) => ` + ` + ).join('') +} + +function initSampleTypeFilter(root, options = {}) { + const { + btnSelector = '.sample-type-btn', + listContainerSelector = '#card-list', + hintSelector = '#filter-hint', + onChange + } = options + + const rootEl = typeof root === 'string' ? document.querySelector(root) : root + if (!rootEl) return + + const listEl = rootEl.querySelector(listContainerSelector) + const hintEl = rootEl.querySelector(hintSelector) + const selectEl = rootEl.querySelector('#filter-sample-type-select') + let activeTypeId = '' + + function setActive(typeId) { + activeTypeId = typeId || '' + rootEl.querySelectorAll(btnSelector).forEach((btn) => { + btn.classList.toggle('is-active', btn.dataset.typeId === activeTypeId) + }) + if (selectEl) { + selectEl.value = activeTypeId + } + if (listEl) { + listEl.innerHTML = buildCardListHtml(activeTypeId).replace( + /^
|<\/div>$/g, + '' + ) + if (!listEl.querySelector('.qc-protocol-row') && !listEl.querySelector('.empty-hint')) { + listEl.innerHTML = '
当前样本类型下暂无工单
' + } + } + const label = + SAMPLE_TYPES.find((t) => t.id === activeTypeId)?.name || '全部' + if (hintEl) { + hintEl.innerHTML = `当前筛选:${label} · 共 ${ + activeTypeId + ? MOCK_PROTOCOLS.filter((p) => p.typeId === activeTypeId).length + : MOCK_PROTOCOLS.length + } 条协议组` + } + if (typeof onChange === 'function') onChange(activeTypeId, label) + } + + rootEl.querySelectorAll(btnSelector).forEach((btn) => { + btn.addEventListener('click', () => setActive(btn.dataset.typeId || '')) + }) + + if (selectEl) { + selectEl.addEventListener('change', () => setActive(selectEl.value)) + } + + setActive('') + return { setActive } +} + +function mockPageShell(contentHtml) { + return ` + ${buildMainTabsHtml()} + ${contentHtml} + ` +} diff --git a/docs/qc-wo-sample-type-filter-demos/_shared.css b/docs/qc-wo-sample-type-filter-demos/_shared.css new file mode 100644 index 00000000..f858639c --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/_shared.css @@ -0,0 +1,918 @@ +/* 质检工单 · 样本类型过滤选型 Demo(Fresh Mint Token) */ +:root { + --primary: #10b981; + --primary-dark: #059669; + --primary-bg: #ecfdf5; + --text: #1e293b; + --text-muted: #64748b; + --border: #e2e8f0; + --border-soft: #d9e8e2; + --bg-page: #f8fafc; + --surface: #fff; + --radius: 10px; + --radius-sm: 8px; +} + +* { + box-sizing: border-box; +} + +body { + margin: 0; + min-height: 100vh; + font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 14px; + line-height: 1.5; + color: var(--text); + background: var(--bg-page); +} + +.demo-banner { + position: sticky; + top: 0; + z-index: 200; + padding: 12px 24px; + background: var(--surface); + border-bottom: 1px solid var(--border); + display: flex; + align-items: flex-start; + justify-content: space-between; + gap: 16px; + flex-wrap: wrap; + box-shadow: 0 1px 3px rgba(15, 23, 42, 0.04); +} + +.demo-banner h1 { + margin: 0; + font-size: 15px; + font-weight: 600; +} + +.demo-banner p { + margin: 4px 0 0; + font-size: 12px; + color: var(--text-muted); + max-width: 760px; + line-height: 1.55; +} + +.demo-banner__actions { + display: flex; + gap: 8px; + flex-wrap: wrap; + flex-shrink: 0; +} + +.demo-banner a, +.demo-link { + display: inline-flex; + align-items: center; + height: 32px; + padding: 0 12px; + border-radius: var(--radius-sm); + border: 1px solid var(--border); + background: var(--surface); + font-size: 12px; + font-weight: 500; + color: var(--text-muted); + text-decoration: none; + transition: border-color 0.15s, background 0.15s, color 0.15s; +} + +.demo-banner a:hover, +.demo-link:hover { + border-color: #a7f3d0; + background: var(--primary-bg); + color: var(--primary-dark); +} + +.demo-banner a.is-current { + background: var(--primary-bg); + border-color: var(--primary); + color: var(--primary-dark); +} + +.demo-badge { + display: inline-block; + padding: 2px 8px; + border-radius: 6px; + font-size: 11px; + font-weight: 600; + background: var(--primary-bg); + color: var(--primary-dark); + margin-right: 6px; +} + +.page-wrap { + padding: 24px; + max-width: 1280px; + margin: 0 auto; +} + +.panel { + background: var(--surface); + border: 1px solid var(--border); + border-radius: var(--radius); + overflow: hidden; +} + +/* ── 主 Tab(质检类型) ── */ +.qc-main-tabs { + padding: 16px 24px 0; +} + +.qc-main-tabs__track { + display: flex; + flex-wrap: wrap; + gap: 8px; + padding: 4px; + background: #f1f5f9; + border-radius: 12px; +} + +.qc-main-tabs__btn { + display: inline-flex; + align-items: center; + gap: 8px; + height: 40px; + padding: 0 16px; + border: none; + border-radius: 10px; + background: transparent; + font-family: inherit; + font-size: 14px; + font-weight: 500; + color: var(--text-muted); + cursor: pointer; + transition: background 0.15s, color 0.15s, box-shadow 0.15s; +} + +.qc-main-tabs__btn:hover { + color: var(--primary-dark); +} + +.qc-main-tabs__btn.is-active { + background: var(--surface); + color: var(--primary-dark); + font-weight: 600; + box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08); +} + +.qc-main-tabs__badge { + min-width: 22px; + height: 20px; + padding: 0 6px; + border-radius: 999px; + background: #fee2e2; + color: #b91c1c; + font-size: 11px; + font-weight: 700; + display: inline-flex; + align-items: center; + justify-content: center; +} + +.qc-main-tabs__badge--zero { + background: #e2e8f0; + color: #94a3b8; +} + +/* ── 筛选区 ── */ +.filter-block { + padding: 16px 24px; + border-top: 1px solid var(--border); +} + +.filter-grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 12px 16px; +} + +.filter-item label { + display: block; + font-size: 11px; + font-weight: 500; + color: var(--text-muted); + margin-bottom: 6px; +} + +.filter-item .fake-input, +.filter-item select { + width: 100%; + height: 36px; + border: 1px solid var(--border); + border-radius: var(--radius-sm); + padding: 0 12px; + background: var(--surface); + color: var(--text); + font-size: 13px; + font-family: inherit; +} + +.filter-item .fake-input.is-placeholder { + color: var(--text-muted); +} + +.filter-actions-row { + display: flex; + justify-content: flex-end; + gap: 8px; + margin-top: 12px; +} + +.btn { + height: 36px; + padding: 0 14px; + border-radius: var(--radius-sm); + font-size: 13px; + font-weight: 500; + border: 1px solid var(--border); + background: var(--surface); + color: var(--text); + cursor: pointer; + font-family: inherit; + display: inline-flex; + align-items: center; + gap: 6px; +} + +.btn-primary { + background: var(--primary); + border-color: var(--primary); + color: #fff; +} + +.btn-primary:hover { + background: var(--primary-dark); +} + +/* ── 样本类型过滤区通用 ── */ +.sample-type-zone { + padding: 0 24px; +} + +.sample-type-zone--bordered { + border-top: 1px solid var(--border); + padding-top: 14px; + padding-bottom: 14px; +} + +.sample-type-zone__label { + font-size: 11px; + font-weight: 500; + color: var(--text-muted); + margin-bottom: 8px; +} + +.sample-type-zone__hint { + margin-top: 8px; + font-size: 12px; + color: var(--text-muted); +} + +.sample-type-zone__hint strong { + color: var(--primary-dark); +} + +/* 02 · 横向 Chip 条 */ +.type-chips { + display: flex; + flex-wrap: wrap; + gap: 8px; +} + +.type-chip { + display: inline-flex; + align-items: center; + gap: 6px; + height: 32px; + padding: 0 12px; + border-radius: 999px; + border: 1px solid var(--border); + background: var(--surface); + font-family: inherit; + font-size: 13px; + font-weight: 500; + color: var(--text-muted); + cursor: pointer; + transition: border-color 0.15s, background 0.15s, color 0.15s; +} + +.type-chip:hover { + border-color: #a7f3d0; + color: var(--primary-dark); +} + +.type-chip.is-active { + background: var(--primary-bg); + border-color: #a7f3d0; + color: var(--primary-dark); + font-weight: 600; +} + +.type-chip__count { + min-width: 18px; + height: 18px; + padding: 0 5px; + border-radius: 999px; + background: #e2e8f0; + font-size: 11px; + font-weight: 700; + color: #64748b; + display: inline-flex; + align-items: center; + justify-content: center; +} + +.type-chip.is-active .type-chip__count { + background: var(--primary); + color: #fff; +} + +/* 03 · Segmented 轨道 */ +.type-segmented { + display: inline-flex; + max-width: 100%; + padding: 4px; + background: #f1f5f9; + border-radius: 12px; + overflow-x: auto; + scrollbar-width: thin; +} + +.type-segmented__btn { + flex-shrink: 0; + height: 36px; + padding: 0 14px; + border: none; + border-radius: 10px; + background: transparent; + font-family: inherit; + font-size: 13px; + font-weight: 500; + color: var(--text-muted); + cursor: pointer; + white-space: nowrap; + transition: background 0.15s, color 0.15s, box-shadow 0.15s; +} + +.type-segmented__btn:hover { + color: var(--primary-dark); +} + +.type-segmented__btn.is-active { + background: var(--surface); + color: var(--primary-dark); + font-weight: 600; + box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08); +} + +/* 04 · 二级 Tab 条 */ +.type-sub-tabs { + display: flex; + flex-wrap: wrap; + gap: 0; + border-bottom: 1px solid var(--border); + margin: 0 -24px; + padding: 0 24px; +} + +.type-sub-tabs__btn { + position: relative; + display: inline-flex; + align-items: center; + gap: 8px; + height: 44px; + padding: 0 18px; + border: none; + background: transparent; + font-family: inherit; + font-size: 14px; + font-weight: 500; + color: var(--text-muted); + cursor: pointer; + margin-bottom: -1px; + border-bottom: 2px solid transparent; + transition: color 0.15s, border-color 0.15s; +} + +.type-sub-tabs__btn:hover { + color: var(--primary-dark); +} + +.type-sub-tabs__btn.is-active { + color: var(--primary-dark); + font-weight: 600; + border-bottom-color: var(--primary); +} + +.type-sub-tabs__count { + font-size: 12px; + font-weight: 600; + color: #94a3b8; +} + +.type-sub-tabs__btn.is-active .type-sub-tabs__count { + color: var(--primary); +} + +/* 05 · 工具栏 Chip */ +.list-toolbar { + padding: 12px 24px; + border-top: 1px solid var(--border); + display: flex; + flex-wrap: wrap; + gap: 8px; + align-items: center; +} + +.list-toolbar__left { + display: flex; + flex-wrap: wrap; + gap: 8px; + align-items: center; + flex: 1; + min-width: 0; +} + +.list-toolbar__right { + display: flex; + gap: 8px; + flex-shrink: 0; +} + +.sel-hint { + font-size: 13px; + color: var(--text-muted); + margin-right: 4px; +} + +.sel-hint strong { + color: var(--primary-dark); +} + +.toolbar-type-divider { + width: 1px; + height: 24px; + background: var(--border); + margin: 0 4px; +} + +/* 06 · 左栏过滤 */ +.panel-with-rail { + display: grid; + grid-template-columns: 200px minmax(0, 1fr); +} + +.type-rail { + border-right: 1px solid var(--border); + padding: 16px 0; + background: #fafafa; +} + +.type-rail__title { + padding: 0 16px 10px; + font-size: 11px; + font-weight: 600; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.04em; +} + +.type-rail__btn { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + min-height: 40px; + padding: 8px 16px; + border: none; + background: transparent; + font-family: inherit; + font-size: 13px; + font-weight: 500; + color: var(--text); + text-align: left; + cursor: pointer; + transition: background 0.15s, color 0.15s; +} + +.type-rail__btn:hover { + background: var(--primary-bg); + color: var(--primary-dark); +} + +.type-rail__btn.is-active { + background: var(--primary-bg); + color: var(--primary-dark); + font-weight: 600; + box-shadow: inset 3px 0 0 var(--primary); +} + +.type-rail__count { + font-size: 12px; + color: #94a3b8; +} + +.type-rail__btn.is-active .type-rail__count { + color: var(--primary); +} + +/* 07 · 图标卡片 */ +.type-icon-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); + gap: 10px; +} + +.type-icon-card { + display: flex; + flex-direction: column; + align-items: center; + gap: 8px; + padding: 14px 10px; + border: 1px solid var(--border); + border-radius: var(--radius); + background: var(--surface); + font-family: inherit; + cursor: pointer; + transition: border-color 0.15s, background 0.15s, box-shadow 0.15s; +} + +.type-icon-card:hover { + border-color: #a7f3d0; + box-shadow: 0 2px 8px rgba(16, 185, 129, 0.08); +} + +.type-icon-card.is-active { + border-color: var(--primary); + background: var(--primary-bg); + box-shadow: 0 0 0 1px var(--primary); +} + +.type-icon-card__avatar { + width: 44px; + height: 44px; + border-radius: 12px; + background: linear-gradient(135deg, #d1fae5, #ecfdf5); + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + font-weight: 700; + color: var(--primary-dark); +} + +.type-icon-card__name { + font-size: 12px; + font-weight: 600; + color: var(--text); + text-align: center; + line-height: 1.35; +} + +.type-icon-card__count { + font-size: 11px; + color: var(--text-muted); +} + +.type-icon-card.is-active .type-icon-card__count { + color: var(--primary-dark); + font-weight: 600; +} + +/* ── 列表卡片骨架 ── */ +.list-body { + padding: 0 24px 24px; +} + +.qc-protocol-row { + border: 1px solid var(--border); + border-radius: var(--radius); + overflow: hidden; + margin-bottom: 12px; + transition: opacity 0.2s; +} + +.qc-protocol-row.is-hidden { + display: none; +} + +.qc-protocol-row__ctx { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 8px 12px; + padding: 12px 16px; + background: linear-gradient(180deg, var(--primary-bg) 0%, #fff 100%); + border-bottom: 1px solid #d1fae5; +} + +.qc-protocol-row__code { + font-size: 14px; + font-weight: 600; + font-family: ui-monospace, Menlo, monospace; +} + +.qc-protocol-row__type { + font-size: 11px; + font-weight: 600; + padding: 2px 10px; + border-radius: 999px; + background: var(--primary-bg); + color: #047857; + border: 1px solid #d1fae5; +} + +.qc-protocol-row__sub { + flex: 1; + min-width: 0; + font-size: 12px; + color: var(--text-muted); +} + +.tag { + display: inline-flex; + align-items: center; + height: 22px; + padding: 0 8px; + border-radius: 6px; + font-size: 11px; + font-weight: 600; +} + +.tag--success { + background: var(--primary-bg); + color: #047857; +} + +.tag--warning { + background: #fffbeb; + color: #b45309; +} + +.qc-card-placeholder { + padding: 14px 16px; + background: #fafafa; +} + +.qc-card-placeholder__no { + font-size: 14px; + font-weight: 600; + font-family: ui-monospace, Menlo, monospace; + margin-bottom: 6px; +} + +.qc-card-placeholder__meta { + font-size: 12px; + color: var(--text-muted); +} + +.empty-hint { + padding: 32px 24px; + text-align: center; + color: var(--text-muted); + font-size: 13px; +} + +/* ── 说明区 ── */ +.style-note { + margin-top: 16px; + padding: 14px 16px; + background: var(--surface); + border: 1px solid var(--border); + border-radius: var(--radius); + font-size: 13px; + color: var(--text-muted); + line-height: 1.6; +} + +.style-note strong { + color: var(--text); +} + +.pros-cons { + margin-top: 8px; + display: flex; + flex-direction: column; + gap: 4px; + font-size: 12px; +} + +.pro { + color: #047857; +} + +.con { + color: #94a3b8; +} + +/* ── 对比页 ── */ +.index-hero { + max-width: 960px; + margin: 0 auto; + padding: 32px 24px 12px; +} + +.index-hero h1 { + margin: 0 0 8px; + font-size: 22px; +} + +.index-hero p { + margin: 0; + color: var(--text-muted); + max-width: 720px; + line-height: 1.6; +} + +.context-box { + max-width: 960px; + margin: 0 auto 8px; + padding: 0 24px; +} + +.context-box-inner { + padding: 14px 16px; + background: #fffbeb; + border: 1px solid #fcd34d; + border-radius: 10px; + font-size: 13px; + color: #92400e; + line-height: 1.55; +} + +.index-cta { + max-width: 960px; + margin: 0 auto; + padding: 8px 24px 12px; + display: flex; + flex-wrap: wrap; + gap: 12px; +} + +.index-cta a.primary { + background: var(--primary); + color: #fff; + box-shadow: 0 2px 8px rgba(16, 185, 129, 0.25); + height: 44px; + padding: 0 20px; + border-radius: 10px; + font-size: 14px; + font-weight: 600; + border: none; +} + +.index-cta a.primary:hover { + background: var(--primary-dark); +} + +.index-grid { + max-width: 960px; + margin: 0 auto; + padding: 16px 24px 48px; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + gap: 16px; +} + +.index-card { + background: var(--surface); + border: 1px solid var(--border); + border-radius: 12px; + padding: 18px; + text-decoration: none; + color: inherit; + transition: border-color 0.2s, box-shadow 0.2s; +} + +.index-card:hover { + border-color: #a7f3d0; + box-shadow: 0 4px 12px rgba(16, 185, 129, 0.08); +} + +.index-card h2 { + margin: 0 0 6px; + font-size: 15px; + font-weight: 600; + color: var(--primary-dark); +} + +.index-card p { + margin: 0; + font-size: 13px; + color: var(--text-muted); + line-height: 1.5; +} + +.index-card .tag { + margin-top: 12px; +} + +.index-card .tag--rec { + background: var(--primary-bg); + color: var(--primary-dark); + border: 1px solid #a7f3d0; +} + +.compare-stack { + display: flex; + flex-direction: column; + gap: 28px; + padding: 0 24px 48px; + max-width: 1280px; + margin: 0 auto; +} + +.compare-block { + background: var(--surface); + border: 1px solid var(--border-soft); + border-radius: var(--radius); + overflow: hidden; +} + +.compare-block__label { + padding: 14px 18px; + background: #fafafa; + border-bottom: 1px solid var(--border); +} + +.compare-block__label h2 { + margin: 0; + font-size: 14px; + font-weight: 600; + display: flex; + align-items: center; + gap: 8px; + flex-wrap: wrap; +} + +.compare-block__label p { + margin: 6px 0 0; + font-size: 12px; + color: var(--text-muted); + line-height: 1.55; +} + +.variant-tag { + display: inline-flex; + align-items: center; + height: 22px; + padding: 0 8px; + border-radius: 6px; + font-size: 11px; + font-weight: 700; +} + +.variant-tag--baseline { + background: #f1f5f9; + color: #475569; +} + +.variant-tag--rec { + background: var(--primary-bg); + color: var(--primary-dark); + border: 1px solid #a7f3d0; +} + +.compare-block__body { + padding: 16px; + background: #f1f5f9; +} + +.compare-block__body .panel { + max-width: 100%; +} + +@media (max-width: 900px) { + .filter-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .panel-with-rail { + grid-template-columns: 1fr; + } + + .type-rail { + border-right: none; + border-bottom: 1px solid var(--border); + display: flex; + flex-wrap: wrap; + padding: 12px; + gap: 4px; + } + + .type-rail__title { + width: 100%; + } + + .type-rail__btn { + width: auto; + border-radius: 999px; + border: 1px solid var(--border); + padding: 6px 12px; + min-height: 32px; + box-shadow: none !important; + } +} diff --git a/docs/qc-wo-sample-type-filter-demos/compare-all.html b/docs/qc-wo-sample-type-filter-demos/compare-all.html new file mode 100644 index 00000000..a6023774 --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/compare-all.html @@ -0,0 +1,280 @@ + + + + + + 质检工单 · 样本类型过滤 · 并排对比 + + + + + +
+

质检工单 · 样本类型过滤 · 并排对比

+

点击各方案内的样本类型控件可筛选下方模拟卡片。推荐优先看 02 Chip 条 与 03 Segmented。

+ ← 返回选型索引 +
+ +
+ +
+
+

+ 01 基线 + 筛选栅格内下拉框(现网) +

+

样本类型与关键词、状态并列;选项隐藏在下拉内。

+
+
+
+
+
+ 已选 0 项 + +
+
+
+
+
+ + +
+
+

+ 02 推荐 + 筛选下方 Chip 条 +

+

平铺可见 + 数量角标;单击即筛;释放 filter-grid 一列。

+
+
+
+
+
+
样本类型
+
+
+
+ 已选 0 项 + +
+
+
+
+
+ + +
+
+

+ 03 推荐 + Segmented 分段控件 +

+

主 Tab 与筛选之间;与 panel-pill-tabs 视觉统一。

+
+
+
+
+
+
+
+
+ 已选 0 项 + +
+
+
+
+
+ + +
+
+

04 二级 Tab 条

+

样本类型作为子 Tab,带下划线与数量。

+
+
+
+
+
+ +
+
+
+ 已选 0 项 + +
+
+
+
+
+ + +
+
+

05 工具栏内联 Chip

+

最紧凑;与批量操作同排。

+
+
+
+
+
+
+
+
+
+ + +
+
+

06 左侧类型导航

+

左栏固定类型列表,右侧卡片流。

+
+
+
+
+
+ +
+
+ 已选 0 项 + +
+
+
+
+
+
+
+ + +
+
+

07 图标卡片宫格

+

对接 type_logo;视觉识别最强。

+
+
+
+
+
+
+
+
+ 已选 0 项 + +
+
+
+
+
+
+ + + + + diff --git a/docs/qc-wo-sample-type-filter-demos/index.html b/docs/qc-wo-sample-type-filter-demos/index.html new file mode 100644 index 00000000..9bd66090 --- /dev/null +++ b/docs/qc-wo-sample-type-filter-demos/index.html @@ -0,0 +1,76 @@ + + + + + + 质检工单 · 样本类型过滤选型 · 索引 + + + + +
+

质检工单 · 样本类型过滤选型

+

+ 针对「细胞存储质检 / 科研捐赠质检」Tab 下的样本类型过滤条件。现网为筛选区 + el-select 下拉框;本目录提供 6 种替代方案 HTML 原型,均可点击交互。 +

+
+ +
+
+ 现状:QcWorkOrderTabPanel.vue 在 isInboundSampleTab 时于 filter-grid + 增加「样本类型」下拉,与关键词、工单状态等并列。
+ 目标:探索更直观、少占筛选栅格、或便于「一眼扫类型」的交互方式。 +
+
+ +
+ 并排对比全部方案 → + 01 现网基线 +
+ +
+ +

01 · 现网基线(下拉框)

+

筛选栅格内 el-select,需展开下拉选择。作为对照组。

+ 对照 +
+ + +

02 · 筛选下方 Chip 条

+

从 filter-grid 移出,横向胶囊 + 数量角标;点击即筛,无需搜索按钮。

+ 推荐 +
+ + +

03 · Segmented 分段控件

+

主 Tab 下方、筛选区上方;灰底轨道 + 白底激活块,B 端 Segmented 风格。

+ 推荐 +
+ + +

04 · 二级 Tab 条

+

样本类型作为次级 Tab,带下划线与数量;与主 Tab 层级关系清晰。

+
+ + +

05 · 工具栏内联 Chip

+

与「已选 N 项 / 导出」同排,节省纵向空间;适合类型较少场景。

+
+ + +

06 · 左侧类型导航

+

列表区左栏固定样本类型,右侧卡片流;类型多时可扫视全量。

+
+ + +

07 · 图标卡片宫格

+

利用样本类型 Logo/首字做卡片选择,视觉识别强;占用略多纵向空间。

+
+
+ + diff --git a/docs/superpowers/plans/2026-07-06-production-planned-start-time-filter.md b/docs/superpowers/plans/2026-07-06-production-planned-start-time-filter.md new file mode 100644 index 00000000..067fcbb2 --- /dev/null +++ b/docs/superpowers/plans/2026-07-06-production-planned-start-time-filter.md @@ -0,0 +1,55 @@ +# 生產工單計劃開始時間篩選 Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** 將【生產工單】【我的生產任務】檢索區時間條件統一為工藝步驟計劃開始時間區間篩選。 + +**Architecture:** 後端新增共用 `apply_planned_start_time_step_filter`(EXISTS 子查詢);生產工單列表與我的任務 API 支援 `plannedStartTimeStart/End`;前端固定 label「計劃開始時間」並停止傳遞舊時間參數。 + +**Tech Stack:** FastAPI + SQLAlchemy(backend)、Vue 3 + TypeScript(web-admin) + +--- + +### Task 1: 後端 Schema + 共用過濾函數 + +**Files:** +- Modify: `backend/app/schemas/production_work_order.py` +- Modify: `backend/app/crud/production_work_order.py` + +- [ ] Schema 新增 `planned_start_time_start` / `planned_start_time_end` +- [ ] 實現 `apply_planned_start_time_step_filter(query, tenant_no, start, end, mine_user_id=None)` +- [ ] `list_production_work_orders` 在新參數有值時調用過濾函數 + +### Task 2: 我的任務 API 後端過濾 + +**Files:** +- Modify: `backend/app/crud/production_task.py` +- Modify: `backend/app/api/production.py` + +- [ ] `list_production_tasks` / `list_mine_production_tasks` 支援計劃開始時間參數 +- [ ] mine 場景傳入 `mine_user_id` 僅統計本人相關步驟 + +### Task 3: 前端 API 類型與頁面邏輯 + +**Files:** +- Modify: `web-admin/src/api/production-work-order.ts` +- Modify: `web-admin/src/api/production-task.ts` +- Modify: `web-admin/src/utils/production-mine-task-groups.ts` +- Modify: `web-admin/src/views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts` +- Modify: `web-admin/src/views/production/production-work-order/tabs/ProductionWorkOrderTabPanel.vue` + +- [ ] 傳遞 `plannedStartTimeStart/End`;重命名 `plannedStartTimeRange` +- [ ] 移除工單級 createTime/infusionTime 前端過濾 + +### Task 4: 清理廢棄工具函數 + +**Files:** +- Modify: `web-admin/src/utils/production-work-order-tabs.ts` + +- [ ] 刪除 `tabUsesInfusionTimeFilter`、`filterTimeLabelForTab`(僅生產模組引用) + +### Task 5: 驗證 + +- [ ] `python -m py_compile` 後端改動檔案 +- [ ] `pnpm exec vue-tsc --noEmit` 或 lint 檢查前端 +- [ ] `./scripts/update-graph.sh web-admin`(若 import 有變) diff --git a/docs/superpowers/specs/2026-07-06-production-hide-inactive-protocol-design.md b/docs/superpowers/specs/2026-07-06-production-hide-inactive-protocol-design.md new file mode 100644 index 00000000..c1111213 --- /dev/null +++ b/docs/superpowers/specs/2026-07-06-production-hide-inactive-protocol-design.md @@ -0,0 +1,37 @@ +# 生产工单隐藏无效协议关联工单 + +## 背景 + +【生产工单】【我的生产任务】中,细胞存储 / 科研捐赠类入库生产工单在关联采集协议或捐赠协议进入无效态后,默认不应干扰日常列表;用户可通过检索区勾选框查看历史单据。 + +## 无效协议状态 + +与样本接收模块一致:`yzf`(已作废)、`sdfq`(属地废弃)。 + +常量:`INACTIVE_PROTOCOL_STATUSES = ("yzf", "sdfq")`,置于 `app/core/protocol_status_display.py`。 + +## 过滤规则 + +| 条件 | 默认勾选(隐藏) | 取消勾选 | +|------|------------------|----------| +| 入库 + 细胞存储 + 协议状态 ∈ 无效集 | 不展示 | 展示 | +| 入库 + 科研捐赠 + 协议状态 ∈ 无效集 | 不展示 | 展示 | +| 出库 / 临时 / 其他状态 | 始终展示 | 始终展示 | +| 协议缺失或状态为空 | 展示 | 展示 | + +## 影响范围 + +- Tab:细胞存储生产、科研捐赠生产、「所有」(仅过滤列表中入库两类条目) +- 页面:生产工单(manage)、我的生产任务(mine) +- Tab 角标 / 侧栏待办:始终按默认(隐藏无效协议关联工单)统计 + +## 实现 + +- 后端 `excludeVoidProtocol` 查询参数,默认 `true` +- `list_production_work_orders`、`list_production_tasks`、`_base_active_step_count_query` 共用 SQL 过滤 +- 前端检索区 `el-checkbox`,文案「不展示协议已作废或属地废弃的工单」,默认勾选 + +## 非目标 + +- 不改变工单自身 `workOrderStatus=yzf` 的筛选逻辑 +- 不隐藏 `zky` / `zckc` / `ygq` 等状态 diff --git a/docs/superpowers/specs/2026-07-06-production-planned-start-time-filter-design.md b/docs/superpowers/specs/2026-07-06-production-planned-start-time-filter-design.md new file mode 100644 index 00000000..6a6d97e5 --- /dev/null +++ b/docs/superpowers/specs/2026-07-06-production-planned-start-time-filter-design.md @@ -0,0 +1,180 @@ +# 生產工單 / 我的生產任務:統一按工藝步驟計劃開始時間篩選 + +## 背景 + +【生產工單】與【我的生產任務】檢索區目前依 Tab 展示不同時間條件: + +| Tab 類型 | 現有篩選欄位 | 資料來源 | +|----------|-------------|----------| +| 所有 / 入庫 / 臨時 | 創建時間 | `biz_production_work_order.create_time` | +| 出庫(中試服務、臨床應用) | 輸注時間 | `biz_pilot_infusion_schedule.infusion_time` | +| 出庫(基礎實驗) | 交付時間 | 同上(`infusion_time`) | + +用戶希望**移除上述時間篩選**,兩個頁面、所有 Tab **統一**改為按「生產任務 → 工藝步驟 → 計劃開始時間」區間過濾。 + +## 目標 + +1. 檢索區僅保留一個日期區間控件,標籤固定為 **計劃開始時間**。 +2. 列表仍按**工單卡片**展示;篩選語義為「工單下存在符合日期區間的工藝步驟」。 +3. 【我的生產任務】僅統計**本人相關**步驟(見下文「本人相關步驟」定義)。 +4. 卡片上的創建時間、輸注時間、交付時間等**展示欄位不變**,僅改篩選維度。 + +## 非目標 + +- 不修改卡片 meta 展示欄位(`production-work-order-card-meta.ts`)。 +- 不修改 Tab 角標 / 側欄待辦統計邏輯(`tab-step-counts`)。 +- 不影響質檢工單等同構模組。 +- 不移除列表 API 的舊時間參數(可保留但前端不再傳遞;後端可選擇標記廢棄,本次不強制刪除以避免外部調用方報錯)。 + +## 資料模型 + +- 表:`biz_production_task_step.planned_start_time`(`DateTime`,可空) +- 前端字段:`plannedStartTime`(日期字串 `YYYY-MM-DD`) +- 比較粒度:**日期**(與現有角標 `isStepOverdueIncomplete`、派工展示一致) + +## 篩選語義 + +### 共同規則 + +當用戶**未填寫**日期區間時:不施加計劃開始時間過濾(與現有「時間為空則不過濾」行為一致)。 + +當用戶**填寫**日期區間 `[start, end]` 時,工單命中條件為:其下存在至少一個**符合條件的工藝步驟**,且該步驟滿足: + +| 條件 | 說明 | +|------|------| +| `planned_start_time IS NOT NULL` | 未排計劃的步驟不參與匹配 | +| `planned_start_time` 落在 `[start 00:00:00, end 23:59:59]` | 含起止日 | +| 所屬任務 `task_status IN ('dpz', 'jxz')` | 活躍任務 | +| 所屬工單 `work_order_status IN ('dpz', 'jxz')` | 活躍工單 | +| 步驟 `step_status != 'ywc'` | 未完成步驟 | +| `del_flag = 0` | 未刪除 | + +### 【生產工單】(manage) + +- 範圍:工單下**所有**符合上述共同規則的步驟(不限負責人)。 +- 分頁:後端過濾 + 後端分頁(`list_production_work_orders`)。 + +### 【我的生產任務】(mine)— 用戶確認方案 B + +僅統計**本人相關**的步驟。步驟命中需同時滿足「共同規則」與下列任一: + +1. 步驟負責人列表(`biz_production_task_step_assignee`)包含當前用戶;或 +2. 所屬任務的 `current_assignee_user_id` 為當前用戶。 + +與現有 `isMineQualifyingTask` / `_base_active_step_count_query(mine_user_id=...)` 語義對齊。 + +工單展示:若工單下存在至少一個「本人相關且日期命中」的步驟,則展示該工單卡片(卡片內任務子列表仍展示該用戶相關任務,不因日期篩選隱藏單個任務行)。 + +## API 變更 + +### 新增查詢參數 + +| 參數 | 類型 | 說明 | +|------|------|------| +| `plannedStartTimeStart` | `string?` | 計劃開始日期下限 `YYYY-MM-DD` | +| `plannedStartTimeEnd` | `string?` | 計劃開始日期上限 `YYYY-MM-DD` | + +### 涉及端點 + +| 端點 | 變更 | +|------|------| +| `GET /web/admin/production-work-orders` | 支援新參數;前端改傳新參數,不再傳 `createTimeStart/End`、`infusionTimeStart/End` | +| `GET /web/admin/production-tasks/mine` | 支援新參數;後端在任務列表查詢階段過濾(減少全量拉取) | + +### Schema + +- `ProductionWorkOrderListQuery` 新增 `planned_start_time_start` / `planned_start_time_end`。 +- `list_production_tasks` / `list_mine_production_tasks` 新增同名參數。 + +## 後端實現 + +### 共用過濾函數 + +新增 `apply_planned_start_time_step_filter(query, *, start, end, mine_user_id=None)`: + +- 輸入:已 join 或可 join `BizProductionWorkOrder` 的查詢。 +- 實現:`EXISTS` 子查詢,關聯 `BizProductionTask` → `BizProductionTaskStep`(及 `mine` 時的 `BizProductionTaskStepAssignee`)。 +- `mine_user_id` 非空時追加本人相關 OR 條件。 + +### 生產工單列表 + +在 `list_production_work_orders` 的 `_filtered()` 中: + +- **移除**對 `create_time` / `infusion_time` 的篩選分支(當新參數存在時以新參數為準;舊參數前端不再傳遞)。 +- 當 `planned_start_time_start` 或 `planned_start_time_end` 有值時,調用共用過濾函數。 + +### 我的任務列表 + +在 `list_production_tasks` / `list_mine_production_tasks` 的 `_filtered()` 中: + +- 當新參數有值時,僅保留任務所屬工單下存在「本人相關且日期命中」步驟的任務。 +- 保持 `include_step_summary=true` 行為不變。 + +## 前端實現 + +### UI + +- `ProductionWorkOrderTabPanel.vue`:日期控件 label 固定為「計劃開始時間」;移除 `:label="filterTimeLabel"` 動態綁定。 +- 內部狀態:`createTimeRange` 重命名為 `plannedStartTimeRange`(語義清晰)。 + +### 邏輯 + +- `useProductionWorkOrderTabPage.ts`: + - manage:組裝 `plannedStartTimeStart/End` 調用 `fetchProductionWorkOrderList`。 + - mine:組裝同名參數傳入 `fetchAllMineProductionTasks` → `fetchMyProductionTasks`。 +- `production-mine-task-groups.ts`: + - `MineWorkOrderSearchFilters` 移除 `createTimeStart/End`、`infusionTimeStart/End`。 + - `filterMineEntriesByWorkOrderSearch` 移除工單級 createTime/infusionTime 過濾(改由 API 或統一 helper 按步驟過濾)。 + - 若 API 已過濾,前端工單級二次過濾可簡化為 no-op(保留防禦性步驟級校驗可選)。 + +### 清理 + +- `production-work-order-tabs.ts`:刪除或廢棄 `filterTimeLabelForTab`、`tabUsesInfusionTimeFilter`(無引用後移除)。 +- `production-work-order.ts` API 類型:新增 `plannedStartTimeStart/End`。 + +## 邊界情況 + +| 場景 | 行為 | +|------|------| +| 未填日期 | 不過濾,列表與現狀一致(除已移除的舊時間條件) | +| 步驟無計劃開始時間 | 設了日期區間時不命中 | +| 工單已完成(`ywc`) | 不參與計劃開始時間匹配(活躍工單條件排除) | +| 我的任務:本人無相關步驟 | 工單不展示 | +| 我的任務:本人有相關步驟但計劃時間不在區間 | 工單不展示 | + +## 測試要點 + +### 生產工單 + +1. 各 Tab(所有、入庫、出庫、臨時)檢索區均顯示「計劃開始時間」,無創建/輸注/交付時間標籤。 +2. 設日期區間後,僅展示存在活躍未完成步驟且 `planned_start_time` 落在區間內的工單。 +3. 分頁 total 與列表一致(後端過濾)。 +4. 重置清空日期並恢復全量(在其他條件不變前提下)。 + +### 我的生產任務 + +1. 僅當**本人負責**(步驟負責人或任務當前負責人)的步驟計劃開始時間命中時,工單才出現。 +2. 他人負責步驟的計劃時間在區間內、本人步驟不在區間內 → 工單不出現。 +3. 與任務狀態、工單狀態、關鍵詞等篩選可組合使用。 + +## 影響檔案清單 + +| 層級 | 檔案 | +|------|------| +| 文檔 | 本文件 | +| 後端 Schema | `backend/app/schemas/production_work_order.py` | +| 後端 CRUD | `backend/app/crud/production_work_order.py`、`backend/app/crud/production_task.py` | +| 後端 API | `backend/app/api/production.py` | +| 前端 API | `web-admin/src/api/production-work-order.ts`、`web-admin/src/api/production-task.ts` | +| 前端工具 | `web-admin/src/utils/production-work-order-tabs.ts`、`web-admin/src/utils/production-mine-task-groups.ts` | +| 前端頁面 | `web-admin/src/views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts`、`web-admin/src/views/production/production-work-order/tabs/ProductionWorkOrderTabPanel.vue` | + +## 決策記錄 + +| 議題 | 決策 | +|------|------| +| 我的任務篩選範圍 | **B**:僅本人相關步驟(步驟負責人或任務當前負責人) | +| 列表展示粒度 | 工單級卡片,不按步驟拆行 | +| 納入步驟範圍 | 活躍工單 + 活躍任務 + 未完成步驟 + 有計劃開始時間 | +| 實作路徑 | 後端統一過濾(生產工單必須;我的任務 API 同步支援) | +| 舊時間參數 | 前端停止傳遞;後端保留相容,本次不刪除 | diff --git a/web-admin/graphify-out/.graphify_analysis.json b/web-admin/graphify-out/.graphify_analysis.json index df794a95..539e6fbe 100644 --- a/web-admin/graphify-out/.graphify_analysis.json +++ b/web-admin/graphify-out/.graphify_analysis.json @@ -1,11 +1,35 @@ { "communities": { "0": [ + "api_admin_autogenerateschedules", + "api_admin_confirminfusion", + "api_admin_createbasicexperimentsaleschedules", + "api_admin_createinfusionconfirm", + "api_admin_createoutboundproductionworkorder", + "api_admin_createoutboundqcworkorder", + "api_admin_createpilotapplication", + "api_admin_createpilotdelivery", + "api_admin_createpilotinfusionplan", + "api_admin_deleteinfusionconfirm", + "api_admin_deletepilotcheckup", + "api_admin_deletepilotcheckupreserveitem", + "api_admin_deletepilotdelivery", + "api_admin_deletepilotinfusionplan", + "api_admin_deletepilotinfusionschedule", "api_admin_fetchaccessloglist", + "api_admin_fetchactivatechannelagreement", "api_admin_fetchactiveregions", + "api_admin_fetchbatchcreateslots", + "api_admin_fetchbatchgenerateprotocolnos", + "api_admin_fetchbatchgeneratesamplecodes", + "api_admin_fetchbatchissueprotocolnos", + "api_admin_fetchbatchissuesamplecodes", + "api_admin_fetchbatchrevokeprotocolnos", + "api_admin_fetchbatchrevokesamplecodes", "api_admin_fetchcategorylist", "api_admin_fetchcategoryparameters", "api_admin_fetchcellproductpricelist", + "api_admin_fetchcellproductspeclist", "api_admin_fetchcellproducttypelist", "api_admin_fetchchannelaccount", "api_admin_fetchchannelagreementprices", @@ -17,21 +41,121 @@ "api_admin_fetchchannelserviceorderdetail", "api_admin_fetchchannelserviceorderlist", "api_admin_fetchcleanroomlist", + "api_admin_fetchclearstorageslots", "api_admin_fetchcollectionprotocolnolist", "api_admin_fetchcollectionregionlist", + "api_admin_fetchconfirmserviceorderreceipt", + "api_admin_fetchconfirmserviceorderrefund", + "api_admin_fetchconfirmtxn", + "api_admin_fetchcreateaccesslog", + "api_admin_fetchcreatecategory", + "api_admin_fetchcreatecellproductprice", + "api_admin_fetchcreatecellproductspec", + "api_admin_fetchcreatecellproducttype", + "api_admin_fetchcreatechannel", + "api_admin_fetchcreatechannelagreement", + "api_admin_fetchcreatechannelagreementprice", + "api_admin_fetchcreatechannelinvoice", + "api_admin_fetchcreatechannelmailaddress", + "api_admin_fetchcreatechannelserviceorder", + "api_admin_fetchcreatecheckupinstitutionpackage", + "api_admin_fetchcreatecleanroom", + "api_admin_fetchcreatecollectionprotocolno", + "api_admin_fetchcreatecollectionregion", + "api_admin_fetchcreatedept", + "api_admin_fetchcreatedictdata", + "api_admin_fetchcreatedicttype", + "api_admin_fetchcreateexhibitionappointment", + "api_admin_fetchcreateexpresscompany", + "api_admin_fetchcreatehospital", + "api_admin_fetchcreateinsurancecompany", + "api_admin_fetchcreateinsurancecompanyinvoice", + "api_admin_fetchcreateinsuranceprojectprice", + "api_admin_fetchcreateitemunit", + "api_admin_fetchcreateoccupancy", + "api_admin_fetchcreatepost", + "api_admin_fetchcreateproduct", + "api_admin_fetchcreateproductbanners", + "api_admin_fetchcreateproductdetailmedia", + "api_admin_fetchcreateprojectsystem", + "api_admin_fetchcreateprojectsystemitem", + "api_admin_fetchcreatepurchasetxn", + "api_admin_fetchcreaterechargetxn", + "api_admin_fetchcreaterefundtxn", + "api_admin_fetchcreaterole", + "api_admin_fetchcreatesamplecode", + "api_admin_fetchcreatesite", + "api_admin_fetchcreatestoragefacility", + "api_admin_fetchcreatestorageslot", + "api_admin_fetchcreatetenant", + "api_admin_fetchcreateunit", + "api_admin_fetchcreateunsubscribetxn", + "api_admin_fetchcreateuser", + "api_admin_fetchcreateuvdisinfectlog", + "api_admin_fetchdeleteaccesslog", + "api_admin_fetchdeletecategory", + "api_admin_fetchdeletecellproductprice", + "api_admin_fetchdeletecellproductspec", + "api_admin_fetchdeletecellproducttype", + "api_admin_fetchdeletechannel", + "api_admin_fetchdeletechannelagreement", + "api_admin_fetchdeletechannelagreementprice", + "api_admin_fetchdeletechannelinvoice", + "api_admin_fetchdeletechannelmailaddress", + "api_admin_fetchdeletechannelserviceorder", + "api_admin_fetchdeletecheckupinstitution", + "api_admin_fetchdeletecheckupinstitutioninvoice", + "api_admin_fetchdeletecheckupinstitutionpackage", + "api_admin_fetchdeletecheckupinstitutionproject", + "api_admin_fetchdeletecleanroom", + "api_admin_fetchdeletecollectionprotocolno", + "api_admin_fetchdeletecollectionregion", + "api_admin_fetchdeletedept", + "api_admin_fetchdeletedictdata", + "api_admin_fetchdeletedicttype", + "api_admin_fetchdeleteexhibitionappointment", + "api_admin_fetchdeleteexpresscompany", + "api_admin_fetchdeletehospital", + "api_admin_fetchdeleteinsurancecompany", + "api_admin_fetchdeleteinsurancecompanyinvoice", + "api_admin_fetchdeleteinsuranceprojectprice", + "api_admin_fetchdeleteitemunit", + "api_admin_fetchdeletepost", + "api_admin_fetchdeleteproduct", + "api_admin_fetchdeleteproductbanner", + "api_admin_fetchdeleteproductdetailmedia", + "api_admin_fetchdeleteprojectsystem", + "api_admin_fetchdeleteprojectsystemitem", + "api_admin_fetchdeleterole", + "api_admin_fetchdeletesamplecode", + "api_admin_fetchdeletesite", + "api_admin_fetchdeletestoragefacility", + "api_admin_fetchdeletestorageslot", + "api_admin_fetchdeletetenant", + "api_admin_fetchdeleteunit", + "api_admin_fetchdeleteuser", + "api_admin_fetchdeleteuvdisinfectlog", + "api_admin_fetchdepttree", "api_admin_fetchdictdatalist", + "api_admin_fetchdictdataoptions", "api_admin_fetchdicttypelist", "api_admin_fetchexhibitionappointmentlist", "api_admin_fetchexpresscompanylist", + "api_admin_fetchgetrolelist", "api_admin_fetchhospitallist", "api_admin_fetchinfusionconfirmlist", + "api_admin_fetchinfusionschedulemgmtdetail", "api_admin_fetchinfusionschedulemgmtlist", + "api_admin_fetchinsertstorageslotrow", "api_admin_fetchinsurancecompanyinvoices", "api_admin_fetchinsurancecompanylist", "api_admin_fetchinsuranceprojectprices", "api_admin_fetchitemunitlist", + "api_admin_fetchnotdeletedregions", "api_admin_fetchpilotapplicationdetail", + "api_admin_fetchpilotcheckupactualitems", "api_admin_fetchpilotcheckuppendingpatients", + "api_admin_fetchpilotcheckupreserveitems", "api_admin_fetchpilotdeliverydetail", "api_admin_fetchpilotdeliverylistbyapplication", "api_admin_fetchpilotdeliverymaterials", @@ -39,6 +163,7 @@ "api_admin_fetchpilotinfusionplanlist", "api_admin_fetchpilotinfusionschedulelist", "api_admin_fetchpilotpatient", + "api_admin_fetchpostbounduserids", "api_admin_fetchpostlist", "api_admin_fetchproductbannerlist", "api_admin_fetchproductdetail", @@ -49,10 +174,14 @@ "api_admin_fetchproductregionprices", "api_admin_fetchprojectsystemitems", "api_admin_fetchprojectsystemlist", + "api_admin_fetchregionlist", + "api_admin_fetchremoveoccupancy", + "api_admin_fetchresetpassword", "api_admin_fetchroledatascope", "api_admin_fetchrolelist", "api_admin_fetchrolemenuids", "api_admin_fetchsamplecodelist", + "api_admin_fetchsaveproductparametervalues", "api_admin_fetchsearchcollectionhospitals", "api_admin_fetchserviceordertxndetail", "api_admin_fetchsitelist", @@ -61,37 +190,80 @@ "api_admin_fetchstoragecertlist", "api_admin_fetchstoragefacilitylist", "api_admin_fetchstorageslotlist", + "api_admin_fetchstorageslotselectoptions", "api_admin_fetchstorageslotstats", + "api_admin_fetchsubmitserviceorderfinanceconfirm", + "api_admin_fetchsubmitserviceorderrefund", + "api_admin_fetchsubmittxnfinance", "api_admin_fetchtenantlist", "api_admin_fetchunitlist", + "api_admin_fetchupdateaccesslog", + "api_admin_fetchupdatecategory", + "api_admin_fetchupdatecategoryparameters", + "api_admin_fetchupdatecellproductprice", + "api_admin_fetchupdatecellproductspec", + "api_admin_fetchupdatecellproducttype", + "api_admin_fetchupdatechannel", + "api_admin_fetchupdatechannelagreement", + "api_admin_fetchupdatechannelagreementprice", + "api_admin_fetchupdatechannelinvoice", + "api_admin_fetchupdatechannelmailaddress", + "api_admin_fetchupdatechannelserviceorder", + "api_admin_fetchupdatecheckupinstitutionpackage", + "api_admin_fetchupdatecleanroom", + "api_admin_fetchupdatecollectionprotocolno", + "api_admin_fetchupdatecollectionregion", + "api_admin_fetchupdatedept", + "api_admin_fetchupdatedictdata", + "api_admin_fetchupdatedicttype", + "api_admin_fetchupdateexhibitionappointment", + "api_admin_fetchupdateexpresscompany", + "api_admin_fetchupdatehospital", + "api_admin_fetchupdateinsurancecompany", + "api_admin_fetchupdateinsurancecompanyinvoice", + "api_admin_fetchupdateinsuranceprojectprice", + "api_admin_fetchupdateitemunit", + "api_admin_fetchupdatepost", + "api_admin_fetchupdatepostboundusers", + "api_admin_fetchupdateproduct", + "api_admin_fetchupdateproductbannersort", + "api_admin_fetchupdateproductdetailmediasort", + "api_admin_fetchupdateprojectsystem", + "api_admin_fetchupdateprojectsystemitem", + "api_admin_fetchupdaterole", + "api_admin_fetchupdateroledatascope", + "api_admin_fetchupdaterolemenus", + "api_admin_fetchupdatesamplecode", + "api_admin_fetchupdateserviceordertxn", + "api_admin_fetchupdatesite", + "api_admin_fetchupdatestoragefacility", + "api_admin_fetchupdatestorageslot", + "api_admin_fetchupdatetenant", + "api_admin_fetchupdateunit", + "api_admin_fetchupdateuser", + "api_admin_fetchupdateuvdisinfectlog", + "api_admin_fetchuploadcategoryimage", + "api_admin_fetchuploaduseravatar", "api_admin_fetchuserdetail", "api_admin_fetchuseroptions", "api_admin_fetchuvdisinfectloglist", + "api_admin_fetchvoidchannelagreement", + "api_admin_fetchvoidserviceorder", + "api_admin_fetchvoidtxn", "api_admin_getinfusionconfirmdetail", - "api_business_batchsubmitclinicalreceipt", - "api_business_batchsubmitclinicalrefund", - "api_business_confirmclinicalreceipt", - "api_business_confirmclinicalrefund", - "api_business_fetchadjustorder", - "api_business_fetchassigndelivery", - "api_business_fetchcancelorder", - "api_business_fetchclinicalpaymentdetail", - "api_business_fetchclinicalpayments", - "api_business_fetchclinicalreceiptpending", - "api_business_fetchclinicalrefundpending", - "api_business_fetchorderadjusts", - "api_business_fetchorderdetail", - "api_business_fetchorderitems", - "api_business_fetchorderlist", - "api_business_fetchpriceversiondetail", - "api_business_fetchreviewcancel", - "api_business_fetchsystemconfig", - "api_business_fetchuploadproductimage", - "api_business_rejectclinicalreceipt", - "api_business_rejectclinicalrefund", - "api_business_submitclinicalreceipt", - "api_business_submitclinicalrefund", - "api_business_ts", + "api_admin_markschedulecomplete", + "api_admin_savepilotapplication", + "api_admin_savepilotdeliverymaterials", + "api_admin_savepilotdeliverymethod", + "api_admin_savepilotpatient", + "api_admin_settlepilotcheckupfee", + "api_admin_ts", + "api_admin_updateinfusionconfirm", + "api_admin_updateinfusionschedulemgmt", + "api_admin_updateinfusionscheduleqcstatus", + "api_admin_updatepilotapplication", + "api_admin_updatepilotinfusionplan", + "api_admin_updatepilotinfusionschedule", "api_cell_product_fetchcellproductchain", "api_cell_product_fetchcellproductdetail", "api_cell_product_fetchcellproductlist", @@ -105,32 +277,6 @@ "api_cell_product_ts", "api_chinaregion_fetchchinaregiontree", "api_chinaregion_ts", - "api_collection_protocol_fetchcollectionprotocolauditlist", - "api_collection_protocol_fetchcollectionprotocollist", - "api_collection_protocol_fetchcompleteprotocolinvoicerequest", - "api_collection_protocol_fetchcreatecollectionprotocol", - "api_collection_protocol_fetchcreateprotocolinvoicerequest", - "api_collection_protocol_fetchdeletecollectionprotocol", - "api_collection_protocol_fetchpaymentdetaillist", - "api_collection_protocol_fetchprotocolinvoicependingcount", - "api_collection_protocol_fetchprotocolinvoicerequestlist", - "api_collection_protocol_fetchprotocolinvoicerequests", - "api_collection_protocol_fetchreceiptconfirmedlist", - "api_collection_protocol_fetchreceiptconfirmlist", - "api_collection_protocol_fetchreceiptconfirmreject", - "api_collection_protocol_fetchreceiptconfirmsubmit", - "api_collection_protocol_fetchrefundconfirmedlist", - "api_collection_protocol_fetchrefundconfirmlist", - "api_collection_protocol_fetchrefundconfirmreject", - "api_collection_protocol_fetchrefundconfirmsubmit", - "api_collection_protocol_fetchsubmitprotocolaudit", - "api_collection_protocol_fetchsubmitreceiptfinance", - "api_collection_protocol_fetchsubmitreceiptfinancebatch", - "api_collection_protocol_fetchsubmitrefundfinance", - "api_collection_protocol_fetchsubmitrefundfinancebatch", - "api_collection_protocol_fetchupdatecollectionprotocol", - "api_collection_protocol_fetchupdatepaymentdetaildraft", - "api_collection_protocol_ts", "api_env_detect_record_fetchcreateenvdetectrecord", "api_env_detect_record_fetchdeleteenvdetectrecord", "api_env_detect_record_fetchenvdetectrecorddetail", @@ -140,13 +286,6 @@ "api_infusion_schedule_handover_fetchinfusionscheduleoutboundhandover", "api_infusion_schedule_handover_saveinfusionscheduleoutboundhandover", "api_infusion_schedule_handover_ts", - "api_leave_fetchcreateleave", - "api_leave_fetchdeleteleave", - "api_leave_fetchleavedetail", - "api_leave_fetchleavelist", - "api_leave_fetchsubmitleave", - "api_leave_fetchupdateleave", - "api_leave_ts", "api_material_stock_check_fetchcancelmaterialstockcheck", "api_material_stock_check_fetchcompletematerialstockcheck", "api_material_stock_check_fetchcreatematerialstockcheck", @@ -158,93 +297,6 @@ "api_pre_transit_sample_fetchpretransitintransitlist", "api_pre_transit_sample_fetchpretransitpredeliverylist", "api_pre_transit_sample_ts", - "api_production_fetchaddroutestep", - "api_production_fetchallconsumablepacks", - "api_production_fetchallconsumables", - "api_production_fetchallconsumablestocklogs", - "api_production_fetchallequipments", - "api_production_fetchalloutputtypes", - "api_production_fetchallprocesscategories", - "api_production_fetchallprocesses", - "api_production_fetchallreagents", - "api_production_fetchallreagentstocklogs", - "api_production_fetchallsopdocuments", - "api_production_fetchbatchcreatecleanroomgarmentsterilizelogs", - "api_production_fetchbatchcreatecleanroomgarmentwashlogs", - "api_production_fetchbatchdeletecleanroomgarments", - "api_production_fetchbatchdiscardcleanroomgarments", - "api_production_fetchcleanroomgarmentdetail", - "api_production_fetchcleanroomgarmentlist", - "api_production_fetchcleanroomgarmentsterilizeloglist", - "api_production_fetchcleanroomgarmentwashloglist", - "api_production_fetchconsumablebatchstockin", - "api_production_fetchconsumablebatchstockout", - "api_production_fetchconsumablelist", - "api_production_fetchconsumablepackdetail", - "api_production_fetchconsumablepacklist", - "api_production_fetchconsumablestockin", - "api_production_fetchconsumablestocklogs", - "api_production_fetchconsumablestockout", - "api_production_fetchcopyroutestep", - "api_production_fetchcreatecleanroomgarment", - "api_production_fetchcreatecleanroomgarmentsterilizelog", - "api_production_fetchcreatecleanroomgarmentwashlog", - "api_production_fetchcreateconsumable", - "api_production_fetchcreateconsumablepack", - "api_production_fetchcreateequipment", - "api_production_fetchcreateoutputtype", - "api_production_fetchcreateprocess", - "api_production_fetchcreateprocesscategory", - "api_production_fetchcreateprocessroute", - "api_production_fetchcreatereagent", - "api_production_fetchcreatesop", - "api_production_fetchdeletecleanroomgarment", - "api_production_fetchdeletecleanroomgarmentsterilizelog", - "api_production_fetchdeletecleanroomgarmentwashlog", - "api_production_fetchdeleteconsumable", - "api_production_fetchdeleteconsumablepack", - "api_production_fetchdeleteequipment", - "api_production_fetchdeleteoutputtype", - "api_production_fetchdeleteprocess", - "api_production_fetchdeleteprocesscategory", - "api_production_fetchdeleteprocessroute", - "api_production_fetchdeletereagent", - "api_production_fetchdeleteroutestep", - "api_production_fetchdeletesop", - "api_production_fetchdiscardcleanroomgarment", - "api_production_fetchequipmentlist", - "api_production_fetchoutputtypelist", - "api_production_fetchprocesscategorylist", - "api_production_fetchprocessdetail", - "api_production_fetchprocesslist", - "api_production_fetchprocessroutedetail", - "api_production_fetchprocessroutelist", - "api_production_fetchreagentbatchstockin", - "api_production_fetchreagentbatchstockout", - "api_production_fetchreagentlist", - "api_production_fetchreagentstockin", - "api_production_fetchreagentstocklogs", - "api_production_fetchreagentstockout", - "api_production_fetchreorderroutesteps", - "api_production_fetchsetcurrentprocessroute", - "api_production_fetchsoplist", - "api_production_fetchupdatecleanroomgarment", - "api_production_fetchupdatecleanroomgarmentsterilizelog", - "api_production_fetchupdatecleanroomgarmentwashlog", - "api_production_fetchupdateconsumable", - "api_production_fetchupdateconsumablepack", - "api_production_fetchupdateequipment", - "api_production_fetchupdateoutputtype", - "api_production_fetchupdateprocess", - "api_production_fetchupdateprocesscategory", - "api_production_fetchupdateprocessroute", - "api_production_fetchupdatereagent", - "api_production_fetchupdateroutestep", - "api_production_fetchupdatesop", - "api_production_fetchupdatestepconsumables", - "api_production_fetchupdatestepdatacollections", - "api_production_fetchupdatestepoutputs", - "api_production_fetchupdatestepreagents", "api_production_material_fetchavailablematerialbatches", "api_production_material_fetchbatchdiscardproductionmaterial", "api_production_material_fetchbatchstockinproductionmaterial", @@ -283,7 +335,6 @@ "api_production_material_fetchupdateproductionmaterialbatch", "api_production_material_fetchupdateproductionmaterialprep", "api_production_material_ts", - "api_production_ts", "api_protocol_sample_collection_fetchprotocolsamplecollectionlist", "api_protocol_sample_collection_ts", "api_qc_item_param_fetchqcitemparams", @@ -372,395 +423,32 @@ "api_system_fetchgetcurrentversion", "api_system_fetchgetsystemconfig", "api_system_ts", - "api_workflow_fetchapprovetask", - "api_workflow_fetchbusinessalltasks", - "api_workflow_fetchcompletedtasks", - "api_workflow_fetchcreateprocessdef", - "api_workflow_fetchdeleteprocessdef", - "api_workflow_fetchdesignerdata", - "api_workflow_fetchinstancedetail", - "api_workflow_fetchmyinstances", - "api_workflow_fetchpendingtasks", - "api_workflow_fetchprocessdeflist", - "api_workflow_fetchpublishversion", - "api_workflow_fetchrejecttask", - "api_workflow_fetchstartinstance", - "api_workflow_fetchupdateprocessdef", - "api_workflow_fetchversionlist", - "api_workflow_ts", - "clinical_payment_confirm_index_loadtabpendingcounts", - "components_approvaldialog_handlesubmit", - "components_approvaldialog_loadformdata", - "process_processroutetab_get", - "production_material_materialconsumptiontab_handleviewprep", - "protocol_audit_fullmoontodotab_loadinvoicehistory", - "protocol_audit_fullmoontodotab_submitinvoicerequest", - "views_system_workflow_components_approvaldialog_vue" - ], - "1": [ - "api_admin_autogenerateschedules", - "api_admin_confirminfusion", - "api_admin_createbasicexperimentsaleschedules", - "api_admin_createinfusionconfirm", - "api_admin_createoutboundproductionworkorder", - "api_admin_createoutboundqcworkorder", - "api_admin_createpilotapplication", - "api_admin_createpilotdelivery", - "api_admin_createpilotinfusionplan", - "api_admin_deleteinfusionconfirm", - "api_admin_deletepilotcheckup", - "api_admin_deletepilotcheckupreserveitem", - "api_admin_deletepilotdelivery", - "api_admin_deletepilotinfusionplan", - "api_admin_deletepilotinfusionschedule", - "api_admin_fetchactivatechannelagreement", - "api_admin_fetchbatchcreateslots", - "api_admin_fetchbatchgenerateprotocolnos", - "api_admin_fetchbatchgeneratesamplecodes", - "api_admin_fetchbatchissueprotocolnos", - "api_admin_fetchbatchissuesamplecodes", - "api_admin_fetchbatchrevokeprotocolnos", - "api_admin_fetchbatchrevokesamplecodes", - "api_admin_fetchclearstorageslots", - "api_admin_fetchconfirmserviceorderreceipt", - "api_admin_fetchconfirmserviceorderrefund", - "api_admin_fetchconfirmtxn", - "api_admin_fetchcreateaccesslog", - "api_admin_fetchcreatecategory", - "api_admin_fetchcreatecellproductprice", - "api_admin_fetchcreatecellproductspec", - "api_admin_fetchcreatecellproducttype", - "api_admin_fetchcreatechannel", - "api_admin_fetchcreatechannelagreement", - "api_admin_fetchcreatechannelagreementprice", - "api_admin_fetchcreatechannelinvoice", - "api_admin_fetchcreatechannelmailaddress", - "api_admin_fetchcreatechannelserviceorder", - "api_admin_fetchcreatecheckupinstitution", - "api_admin_fetchcreatecheckupinstitutioninvoice", - "api_admin_fetchcreatecheckupinstitutionpackage", - "api_admin_fetchcreatecleanroom", - "api_admin_fetchcreatecollectionprotocolno", - "api_admin_fetchcreatecollectionregion", - "api_admin_fetchcreatedept", - "api_admin_fetchcreatedictdata", - "api_admin_fetchcreatedicttype", - "api_admin_fetchcreateexhibitionappointment", - "api_admin_fetchcreateexpresscompany", - "api_admin_fetchcreatehospital", - "api_admin_fetchcreateinsurancecompany", - "api_admin_fetchcreateinsurancecompanyinvoice", - "api_admin_fetchcreateinsuranceprojectprice", - "api_admin_fetchcreateitemunit", - "api_admin_fetchcreateoccupancy", - "api_admin_fetchcreatepost", - "api_admin_fetchcreateproduct", - "api_admin_fetchcreateproductbanners", - "api_admin_fetchcreateproductdetailmedia", - "api_admin_fetchcreateprojectsystem", - "api_admin_fetchcreateprojectsystemitem", - "api_admin_fetchcreatepurchasetxn", - "api_admin_fetchcreaterechargetxn", - "api_admin_fetchcreaterefundtxn", - "api_admin_fetchcreaterole", - "api_admin_fetchcreatesamplecode", - "api_admin_fetchcreatesite", - "api_admin_fetchcreatestoragefacility", - "api_admin_fetchcreatestorageslot", - "api_admin_fetchcreatetenant", - "api_admin_fetchcreateunit", - "api_admin_fetchcreateunsubscribetxn", - "api_admin_fetchcreateuser", - "api_admin_fetchcreateuvdisinfectlog", - "api_admin_fetchdeleteaccesslog", - "api_admin_fetchdeletecategory", - "api_admin_fetchdeletecellproductprice", - "api_admin_fetchdeletecellproductspec", - "api_admin_fetchdeletecellproducttype", - "api_admin_fetchdeletechannel", - "api_admin_fetchdeletechannelagreement", - "api_admin_fetchdeletechannelagreementprice", - "api_admin_fetchdeletechannelinvoice", - "api_admin_fetchdeletechannelmailaddress", - "api_admin_fetchdeletechannelserviceorder", - "api_admin_fetchdeletecheckupinstitution", - "api_admin_fetchdeletecheckupinstitutioninvoice", - "api_admin_fetchdeletecheckupinstitutionpackage", - "api_admin_fetchdeletecheckupinstitutionproject", - "api_admin_fetchdeletecleanroom", - "api_admin_fetchdeletecollectionprotocolno", - "api_admin_fetchdeletecollectionregion", - "api_admin_fetchdeletedept", - "api_admin_fetchdeletedictdata", - "api_admin_fetchdeletedicttype", - "api_admin_fetchdeleteexhibitionappointment", - "api_admin_fetchdeleteexpresscompany", - "api_admin_fetchdeletehospital", - "api_admin_fetchdeleteinsurancecompany", - "api_admin_fetchdeleteinsurancecompanyinvoice", - "api_admin_fetchdeleteinsuranceprojectprice", - "api_admin_fetchdeleteitemunit", - "api_admin_fetchdeletepost", - "api_admin_fetchdeleteproduct", - "api_admin_fetchdeleteproductbanner", - "api_admin_fetchdeleteproductdetailmedia", - "api_admin_fetchdeleteprojectsystem", - "api_admin_fetchdeleteprojectsystemitem", - "api_admin_fetchdeleterole", - "api_admin_fetchdeletesamplecode", - "api_admin_fetchdeletesite", - "api_admin_fetchdeletestoragefacility", - "api_admin_fetchdeletestorageslot", - "api_admin_fetchdeletetenant", - "api_admin_fetchdeleteunit", - "api_admin_fetchdeleteuser", - "api_admin_fetchdeleteuvdisinfectlog", - "api_admin_fetchdepttree", - "api_admin_fetchgetrolelist", - "api_admin_fetchinsertstorageslotrow", - "api_admin_fetchnotdeletedregions", - "api_admin_fetchpostbounduserids", - "api_admin_fetchregionlist", - "api_admin_fetchremoveoccupancy", - "api_admin_fetchresetpassword", - "api_admin_fetchsaveproductparametervalues", - "api_admin_fetchsubmitserviceorderfinanceconfirm", - "api_admin_fetchsubmitserviceorderrefund", - "api_admin_fetchsubmittxnfinance", - "api_admin_fetchupdateaccesslog", - "api_admin_fetchupdatecategory", - "api_admin_fetchupdatecategoryparameters", - "api_admin_fetchupdatecellproductprice", - "api_admin_fetchupdatecellproductspec", - "api_admin_fetchupdatecellproducttype", - "api_admin_fetchupdatechannel", - "api_admin_fetchupdatechannelagreement", - "api_admin_fetchupdatechannelagreementprice", - "api_admin_fetchupdatechannelinvoice", - "api_admin_fetchupdatechannelmailaddress", - "api_admin_fetchupdatechannelserviceorder", - "api_admin_fetchupdatecheckupinstitution", - "api_admin_fetchupdatecheckupinstitutioninvoice", - "api_admin_fetchupdatecheckupinstitutionpackage", - "api_admin_fetchupdatecleanroom", - "api_admin_fetchupdatecollectionprotocolno", - "api_admin_fetchupdatecollectionregion", - "api_admin_fetchupdatedept", - "api_admin_fetchupdatedictdata", - "api_admin_fetchupdatedicttype", - "api_admin_fetchupdateexhibitionappointment", - "api_admin_fetchupdateexpresscompany", - "api_admin_fetchupdatehospital", - "api_admin_fetchupdateinsurancecompany", - "api_admin_fetchupdateinsurancecompanyinvoice", - "api_admin_fetchupdateinsuranceprojectprice", - "api_admin_fetchupdateitemunit", - "api_admin_fetchupdatepost", - "api_admin_fetchupdatepostboundusers", - "api_admin_fetchupdateproduct", - "api_admin_fetchupdateproductbannersort", - "api_admin_fetchupdateproductdetailmediasort", - "api_admin_fetchupdateprojectsystem", - "api_admin_fetchupdateprojectsystemitem", - "api_admin_fetchupdaterole", - "api_admin_fetchupdateroledatascope", - "api_admin_fetchupdaterolemenus", - "api_admin_fetchupdatesamplecode", - "api_admin_fetchupdateserviceordertxn", - "api_admin_fetchupdatesite", - "api_admin_fetchupdatestoragefacility", - "api_admin_fetchupdatestorageslot", - "api_admin_fetchupdatetenant", - "api_admin_fetchupdateunit", - "api_admin_fetchupdateuser", - "api_admin_fetchupdateuvdisinfectlog", - "api_admin_fetchuploadcategoryimage", - "api_admin_fetchuploaduseravatar", - "api_admin_fetchvoidchannelagreement", - "api_admin_fetchvoidserviceorder", - "api_admin_fetchvoidtxn", - "api_admin_markschedulecomplete", - "api_admin_savepilotapplication", - "api_admin_savepilotdeliverymaterials", - "api_admin_savepilotdeliverymethod", - "api_admin_savepilotpatient", - "api_admin_settlepilotcheckupfee", - "api_admin_ts", - "api_admin_updateinfusionconfirm", - "api_admin_updateinfusionschedulemgmt", - "api_admin_updateinfusionscheduleqcstatus", - "api_admin_updatepilotapplication", - "api_admin_updatepilotinfusionplan", - "api_admin_updatepilotinfusionschedule", "cell_product_type_projectpricesystemtab_if", - "checkup_institution_index_submitcompany", + "checkup_management_checkupdetaildialog_loaddata", + "infusion_schedule_outbound_chain_view_index_loaddetail", + "material_index_loaddictoptions", "modules_user_dialog_initformdata", "modules_user_dialog_loadrolelist", "post_index_handleview", + "process_processroutetab_get", + "production_material_materialconsumptiontab_handleviewprep", + "utils_cell_product_spec_resolvecellproductspecidbyname", + "utils_storage_slot_options_remotesearchstorageslotselectoptions", "views_pilot_service_cell_product_type_projectpricesystemtab_vue", "views_system_user_modules_user_dialog_vue" ], - "2": [ - "api_admin_fetchcellproductspeclist", - "api_business_fetchuploadattachment", - "art_fireworks_effect_index_fireworksystem", - "art_fireworks_effect_index_fireworksystem_constructor", - "art_fireworks_effect_index_fireworksystem_createfirework", - "art_fireworks_effect_index_fireworksystem_createparticle", - "art_fireworks_effect_index_fireworksystem_getavailableparticle", - "art_fireworks_effect_index_fireworksystem_initializepool", - "art_fireworks_effect_index_fireworksystem_preloadallimages", - "art_fireworks_effect_index_fireworksystem_preloadimage", - "checkup_management_checkupdetaildialog_handlereportupload", - "checkup_management_checkupmarkcheckeddialog_handlereportupload", - "clean_room_index_walk", - "components_core_layouts_art_fireworks_effect_index_vue", - "composables_inbound_view_sections_buildtemporaryviewsections", - "pilot_application_applicationdetaildialog_async", - "pilot_application_applicationdetaildialog_initdata", - "pilot_application_applicationdetaildialog_validate", - "pilot_application_applicationviewdialog_for", - "process_processroutetab_for", - "process_processroutetab_if", - "process_processroutetab_set", - "production_work_order_stepdetailpanel_for", - "protocol_audit_fullmoontodotab_handleattachmentchange", - "qc_work_order_qcworkorderprotocolgroup_gateworkorder", - "qc_work_order_qcworkorderprotocolgroup_sampletabstatuslabel", - "qc_work_order_qcworkorderprotocolgroup_sampletabstatustagtype", - "qc_work_order_qcworkorderprotocolgroup_sampletypelabel", - "qc_work_order_qcworkorderprotocolgroup_workorderstatustagtype", - "qc_work_order_qcworkordersamplegroup_workordertabtitle", - "sop_index_for", - "source_chain_chaintoflow_annotateforkedges", - "source_chain_chaintoflow_chainapitoelements", - "source_chain_chaintoflow_haschaingraphcontent", - "source_chain_chaintoflow_layoutchainelements", - "source_chain_chaintoflow_makeflowedge", - "source_chain_chaintoflow_makeflownode", - "source_chain_chaintoflow_walkancestorbranch", - "source_chain_chaintoflow_walkancestorparents", - "storage_facility_index_if", - "storage_facility_index_push", - "utils_cell_product_spec_normalizecellproductrow", - "utils_cell_product_spec_resolvecellproductspecdisplay", - "utils_cell_product_spec_resolvecellproductspecidbyname", - "utils_cell_product_spec_ts", - "utils_inbound_sample_special_mark_caneditinboundsamplespecialmark", - "utils_inbound_sample_special_mark_resolveinboundsamplespecialmarktarget", - "utils_inbound_sample_special_mark_resolveinboundsamplespecialmarktargetfromrow", - "utils_inbound_sample_special_mark_ts", - "utils_production_mine_task_groups_groupminetasksbyworkorder", - "utils_protocol_fq_params_change_applyfqparamschange", - "utils_protocol_fq_params_change_buildfqamounts", - "utils_protocol_fq_params_change_countbystatus", - "utils_protocol_fq_params_change_evaluatefqparamschange", - "utils_protocol_fq_params_change_formatmoneysummary", - "utils_protocol_fq_params_change_fqparamssnapshot", - "utils_protocol_fq_params_change_generateinitialfqdetails", - "utils_protocol_fq_params_change_getpaidinstallmentrows", - "utils_protocol_fq_params_change_issamefqparams", - "utils_protocol_fq_params_change_maxpaidinstallmentno", - "utils_protocol_fq_params_change_ratiosequal", - "utils_protocol_fq_params_change_ts", - "utils_protocol_pay_mode_switch_activedetails", - "utils_protocol_pay_mode_switch_applypaymodeswitch", - "utils_protocol_pay_mode_switch_calcremainingamount", - "utils_protocol_pay_mode_switch_countbystatus", - "utils_protocol_pay_mode_switch_createpaymentdetailrow", - "utils_protocol_pay_mode_switch_evaluatepaymodeswitch", - "utils_protocol_pay_mode_switch_formatmoneysummary", - "utils_protocol_pay_mode_switch_hasblockingstatus", - "utils_protocol_pay_mode_switch_ispaydetaillocked", - "utils_protocol_pay_mode_switch_markpaydetaillocks", - "utils_protocol_pay_mode_switch_sumpaidamount", - "utils_protocol_pay_mode_switch_ts", - "utils_protocol_payment_installment_adddaysymd", - "utils_protocol_payment_installment_addintervalmonthsymd", - "utils_protocol_payment_installment_addmonthsymd", - "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", - "utils_protocol_payment_installment_calcfqinstallmentduedate", - "utils_protocol_payment_installment_calcinstallmentdueamounts", - "utils_protocol_payment_installment_calcinstallmentdueamountsbyratios", - "utils_protocol_payment_installment_calcunpaidamountsbyratios", - "utils_protocol_payment_installment_defaultinstallmentamounts", - "utils_protocol_payment_installment_defaultinstallmentratios", - "utils_protocol_payment_installment_finalizeinstallmentratios", - "utils_protocol_payment_installment_isinstallmentamountsvalid", - "utils_protocol_payment_installment_isinstallmentratiosvalid", - "utils_protocol_payment_installment_islegacyinstallmentratios", - "utils_protocol_payment_installment_normalizeinstallmentamounts", - "utils_protocol_payment_installment_resizeinstallmentamounts", - "utils_protocol_payment_installment_resizeinstallmentratios", - "utils_protocol_payment_installment_resolvefqamounts", - "utils_protocol_payment_installment_scaleinstallmentamountstocontract", - "utils_protocol_payment_installment_sortfqpaymentdetails", - "utils_protocol_payment_installment_suminstallmentamounts", - "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", - "utils_protocol_payment_installment_ts", - "utils_qc_inspection_batch_resolvebatchsectiontasks", - "utils_qc_work_order_card_meta_buildcellstoragegroupcontext", - "utils_qc_work_order_card_meta_builddonationgroupcontext", - "utils_qc_work_order_card_meta_buildgroupcontextsubtitle", - "utils_qc_work_order_card_meta_buildoutboundbasicexperimentgroupcontext", - "utils_qc_work_order_card_meta_buildoutboundpilotgroupcontext", - "utils_qc_work_order_card_meta_buildprotocolgroupprogresslabel", - "utils_qc_work_order_card_meta_cardmetausesinboundgroups", - "utils_qc_work_order_card_meta_formatdetectmethods", - "utils_qc_work_order_card_meta_formatoutboundschedulesortno", - "utils_qc_work_order_card_meta_formatoutboundscheduletotalcount", - "utils_qc_work_order_card_meta_formatqctarget", - "utils_qc_work_order_card_meta_formattempcellproductfield", - "utils_qc_work_order_card_meta_getcardmetaconfig", - "utils_qc_work_order_card_meta_isinbounduserinforow", - "utils_qc_work_order_card_meta_protocolstatuslabelbysource", - "utils_qc_work_order_card_meta_protocolstatustagtypebysource", - "utils_qc_work_order_card_meta_resolvecardmetaforrow", - "utils_qc_work_order_card_meta_resolveinboundworkordercardtitle", - "utils_qc_work_order_card_meta_resolveprotocolgrouppaymentsummary", - "utils_qc_work_order_card_meta_resolveprotocolgroupstatus", - "utils_qc_work_order_card_meta_ts", - "utils_qc_work_order_groups_buildalltablistitems", - "utils_qc_work_order_groups_countconfiguredsamplesinprotocolgroup", - "utils_qc_work_order_groups_groupinboundqcworkorders", - "utils_qc_work_order_groups_groupinboundqcworkordersbyprotocol", - "utils_qc_work_order_groups_groupoutboundqcworkorders", - "utils_qc_work_order_groups_isgatetriggersource", - "utils_qc_work_order_groups_istemporaryqcfromproduction", - "utils_qc_work_order_groups_matchestemporaryqcsourcefilter", - "utils_qc_work_order_groups_protocolgroupsorttime", - "utils_qc_work_order_groups_resolvegateworkorderforsamplegroup", - "utils_qc_work_order_groups_resolveinboundprotocolgroupkey", - "utils_qc_work_order_groups_resolveinboundsamplegroupkey", - "utils_qc_work_order_groups_sortworkordersingroup", - "utils_qc_work_order_groups_temporaryqcsourcelabel", - "utils_qc_work_order_groups_temporaryqcsourcetagtype", - "utils_qc_work_order_groups_triggersortweight", - "utils_qc_work_order_groups_triggersourcetablabel", - "utils_qc_work_order_groups_ts", - "views_operations_clean_room_index_vue", - "views_operations_storage_facility_index_vue", - "views_pilot_service_pilot_application_applicationdetaildialog_vue", - "views_pilot_service_pilot_application_applicationviewdialog_vue", - "views_production_cell_product_source_chain_chaintoflow_ts", - "views_production_process_processroutetab_vue", - "views_production_production_work_order_stepdetailpanel_vue", - "views_production_sop_index_vue", - "views_quality_inspection_qc_work_order_qcworkorderprotocolgroup_vue" - ], - "3": [ + "1": [ "api_admin_batchsavepilotcheckup", "api_admin_deletepilotcheckupactualitem", + "api_admin_fetchcheckupinstitutionlist", "api_admin_fetchcheckupinstitutionpackagedetail", "api_admin_fetchcheckupinstitutionpackages", - "api_admin_fetchpilotcheckupactualitems", "api_admin_fetchpilotcheckupdetail", - "api_admin_fetchpilotcheckupreserveitems", + "api_admin_fetchpilotcheckuplist", "api_admin_markpilotcheckupchecked", "api_admin_savepilotcheckup", "api_admin_savepilotcheckupactualitems", "api_admin_savepilotcheckupreserveitems", - "attachment_zip_progress_dialog_index_handledialogclose", "checkup_management_checkup_reserve_items_actualitemexists", "checkup_management_checkup_reserve_items_appendcheckupactualitems", "checkup_management_checkup_reserve_items_appendcheckupreserveitems", @@ -784,7 +472,6 @@ "checkup_management_checkupdetaildialog_handlemarkchecked", "checkup_management_checkupdetaildialog_handlesave", "checkup_management_checkupdetaildialog_isimagefile", - "checkup_management_checkupdetaildialog_loaddata", "checkup_management_checkupdetaildialog_removereport", "checkup_management_checkupdetaildialog_saveactualitem", "checkup_management_checkupfilldialog_confirmpackageselect", @@ -832,36 +519,248 @@ "checkup_management_checkupregisterdialog_oninstitutionchange", "checkup_management_checkupregisterdialog_requireinstitution", "checkup_management_checkupregisterdialog_reserveitemspayload", - "components_business_attachment_zip_progress_dialog_index_vue", "components_business_dialog_form_body_index_vue", - "components_core_layouts_art_settings_panel_widget_settingitem_vue", - "infusion_schedule_management_schedulecanceldialog_handlesubmit", - "modules_user_search_handlereset", - "modules_user_search_handlesearch", "pilot_application_applicationdetaildialog_if", - "production_work_order_completeproductiontaskdialog_handleclose", - "production_work_order_completeproductiontaskdialog_handlesubmit", - "production_work_order_taskexecutiondialog_handleforwardsuccess", - "production_work_order_taskexecutiondialog_if", - "production_work_order_taskexecutiondialog_onsteplistdrop", - "production_work_order_taskexecutiondialog_openforwarddialog", - "production_work_order_taskexecutiondialog_savetaskattachmentsmanual", - "production_work_order_taskexecutiondialog_savetaskequipmentmanual", - "production_work_order_taskexecutiondialog_savetaskoutputsmanual", - "production_work_order_taskexecutiondialog_stepseqclass", + "pilot_application_checkupmanagementtab_caneditactualcheckupinfo", + "pilot_application_checkupmanagementtab_caneditreserve", + "pilot_application_checkupmanagementtab_canfillcheckupinfo", + "pilot_application_checkupmanagementtab_canmarkchecked", + "pilot_application_checkupmanagementtab_handlebatchreservefromlist", + "pilot_application_checkupmanagementtab_handleeditactual", + "pilot_application_checkupmanagementtab_handleeditreserve", + "pilot_application_checkupmanagementtab_handlefill", + "pilot_application_checkupmanagementtab_handlemarkchecked", + "pilot_application_checkupmanagementtab_handlereset", + "pilot_application_checkupmanagementtab_handlesearch", + "pilot_application_checkupmanagementtab_handleselectionchange", + "pilot_application_checkupmanagementtab_handleview", + "pilot_application_checkupmanagementtab_hasprimarycheckupactions", + "pilot_application_checkupmanagementtab_isrowselectable", + "pilot_application_checkupmanagementtab_loaddata", + "pilot_application_checkupmanagementtab_onbatchreservesuccess", + "pilot_application_checkupmanagementtab_onfillsuccess", + "pilot_application_checkupmanagementtab_oninstitutionselectvisible", + "pilot_application_checkupmanagementtab_remotesearchinstitutions", + "pilot_application_clinicalpaymenttab_for", "views_pilot_service_checkup_management_checkup_reserve_items_ts", "views_pilot_service_checkup_management_checkupdetaildialog_vue", "views_pilot_service_checkup_management_checkupfilldialog_vue", "views_pilot_service_checkup_management_checkupmarkcheckeddialog_vue", "views_pilot_service_checkup_management_checkupregisterdialog_vue", "views_pilot_service_checkup_management_checkupreserveitemstable_vue", - "views_pilot_service_infusion_schedule_management_schedulecanceldialog_vue", - "views_production_production_material_productionmaterialconfiguredcatalogdialog_vue", - "views_production_production_work_order_completeproductiontaskdialog_vue", - "views_production_production_work_order_taskexecutiondialog_vue", - "views_system_user_modules_user_search_vue", - "widget_settingitem_emit", - "widget_settingitem_if" + "views_pilot_service_pilot_application_checkupmanagementtab_vue", + "views_pilot_service_pilot_application_clinicalpaymenttab_vue", + "views_pilot_service_pilot_application_index_vue", + "views_production_production_material_productionmaterialconfiguredcatalogdialog_vue" + ], + "2": [ + "api_business_fetchuploadattachment", + "art_fireworks_effect_index_fireworksystem", + "art_fireworks_effect_index_fireworksystem_constructor", + "art_fireworks_effect_index_fireworksystem_createfirework", + "art_fireworks_effect_index_fireworksystem_createparticle", + "art_fireworks_effect_index_fireworksystem_getavailableparticle", + "art_fireworks_effect_index_fireworksystem_initializepool", + "art_fireworks_effect_index_fireworksystem_preloadallimages", + "art_fireworks_effect_index_fireworksystem_preloadimage", + "checkup_management_checkupdetaildialog_handlereportupload", + "checkup_management_checkupmarkcheckeddialog_handlereportupload", + "clean_room_index_walk", + "components_core_layouts_art_fireworks_effect_index_vue", + "composables_production_view_sections_buildbasefields", + "composables_production_view_sections_buildfeesection", + "composables_production_view_sections_buildinboundbasicsection", + "composables_production_view_sections_buildinboundcellstorageproductionviewsections", + "composables_production_view_sections_buildinboundresearchdonationproductionviewsections", + "composables_production_view_sections_buildoutboundbasicexperimentproductionviewsections", + "composables_production_view_sections_buildoutboundclinicalproductionviewsections", + "composables_production_view_sections_buildoutbounddetail", + "composables_production_view_sections_buildoutboundpilotproductionviewsections", + "composables_production_view_sections_buildoutboundsections", + "composables_production_view_sections_buildreceptionsection", + "composables_production_view_sections_buildtemporaryproductionviewsections", + "composables_production_view_sections_buildtransportsections", + "composables_production_view_sections_formatmetric", + "composables_production_view_sections_isoutboundproductionview", + "composables_production_view_sections_sourcetag", + "composables_production_view_sections_wostatustag", + "pilot_application_applicationdetaildialog_async", + "pilot_application_applicationdetaildialog_initdata", + "pilot_application_applicationdetaildialog_validate", + "production_work_order_stepdetailpanel_for", + "protocol_audit_fullmoontodotab_handleattachmentchange", + "sop_index_for", + "storage_facility_index_push", + "utils_outbound_qc_pilot_view_sections_resolveoutboundviewvariant", + "utils_protocol_fq_params_change_applyfqparamschange", + "utils_protocol_fq_params_change_buildfqamounts", + "utils_protocol_fq_params_change_countbystatus", + "utils_protocol_fq_params_change_evaluatefqparamschange", + "utils_protocol_fq_params_change_formatmoneysummary", + "utils_protocol_fq_params_change_fqparamssnapshot", + "utils_protocol_fq_params_change_generateinitialfqdetails", + "utils_protocol_fq_params_change_getpaidinstallmentrows", + "utils_protocol_fq_params_change_issamefqparams", + "utils_protocol_fq_params_change_maxpaidinstallmentno", + "utils_protocol_fq_params_change_ratiosequal", + "utils_protocol_fq_params_change_ts", + "utils_protocol_pay_mode_switch_activedetails", + "utils_protocol_pay_mode_switch_applypaymodeswitch", + "utils_protocol_pay_mode_switch_calcremainingamount", + "utils_protocol_pay_mode_switch_countbystatus", + "utils_protocol_pay_mode_switch_createpaymentdetailrow", + "utils_protocol_pay_mode_switch_evaluatepaymodeswitch", + "utils_protocol_pay_mode_switch_formatmoneysummary", + "utils_protocol_pay_mode_switch_hasblockingstatus", + "utils_protocol_pay_mode_switch_ispaydetaillocked", + "utils_protocol_pay_mode_switch_markpaydetaillocks", + "utils_protocol_pay_mode_switch_sumpaidamount", + "utils_protocol_pay_mode_switch_ts", + "utils_protocol_payment_installment_adddaysymd", + "utils_protocol_payment_installment_addintervalmonthsymd", + "utils_protocol_payment_installment_addmonthsymd", + "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "utils_protocol_payment_installment_calcfqinstallmentduedate", + "utils_protocol_payment_installment_calcinstallmentdueamounts", + "utils_protocol_payment_installment_calcinstallmentdueamountsbyratios", + "utils_protocol_payment_installment_calcunpaidamountsbyratios", + "utils_protocol_payment_installment_defaultinstallmentamounts", + "utils_protocol_payment_installment_defaultinstallmentratios", + "utils_protocol_payment_installment_finalizeinstallmentratios", + "utils_protocol_payment_installment_isinstallmentamountsvalid", + "utils_protocol_payment_installment_isinstallmentratiosvalid", + "utils_protocol_payment_installment_islegacyinstallmentratios", + "utils_protocol_payment_installment_normalizeinstallmentamounts", + "utils_protocol_payment_installment_resizeinstallmentamounts", + "utils_protocol_payment_installment_resizeinstallmentratios", + "utils_protocol_payment_installment_resolvefqamounts", + "utils_protocol_payment_installment_scaleinstallmentamountstocontract", + "utils_protocol_payment_installment_sortfqpaymentdetails", + "utils_protocol_payment_installment_suminstallmentamounts", + "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", + "utils_protocol_payment_installment_ts", + "utils_qc_work_order_card_meta_buildcellstoragegroupcontext", + "utils_qc_work_order_card_meta_builddonationgroupcontext", + "utils_qc_work_order_card_meta_buildgroupcontextsubtitle", + "utils_qc_work_order_card_meta_buildoutboundbasicexperimentgroupcontext", + "utils_qc_work_order_card_meta_buildoutboundpilotgroupcontext", + "utils_qc_work_order_card_meta_formatdetectmethods", + "utils_qc_work_order_card_meta_formatoutboundschedulesortno", + "utils_qc_work_order_card_meta_formatoutboundscheduletotalcount", + "utils_qc_work_order_card_meta_formatqctarget", + "utils_qc_work_order_card_meta_formattempcellproductfield", + "utils_qc_work_order_card_meta_getcardmetaconfig", + "utils_qc_work_order_card_meta_isinbounduserinforow", + "utils_qc_work_order_card_meta_protocolstatuslabelbysource", + "utils_qc_work_order_card_meta_protocolstatustagtypebysource", + "utils_qc_work_order_card_meta_resolvecardmetaforrow", + "utils_qc_work_order_card_meta_resolveinboundsamplegroupcardtitle", + "utils_qc_work_order_card_meta_resolveinboundworkordercardtitle", + "utils_qc_work_order_card_meta_resolveprotocolgrouppaymentsummary", + "utils_qc_work_order_card_meta_resolveprotocolgroupstatus", + "utils_qc_work_order_card_meta_ts", + "views_operations_clean_room_index_vue", + "views_pilot_service_pilot_application_applicationdetaildialog_vue", + "views_production_production_work_order_composables_production_view_sections_ts", + "views_production_production_work_order_stepdetailpanel_vue", + "views_production_sop_index_vue" + ], + "3": [ + "api_admin_fetchfullmoontodolist", + "api_admin_fetchupdatefullmoontodoinsurance", + "api_collection_protocol_fetchcollectionprotocolauditlist", + "api_collection_protocol_fetchcollectionprotocoldetail", + "api_collection_protocol_fetchcollectionprotocollist", + "api_collection_protocol_fetchcompleteprotocolinvoicerequest", + "api_collection_protocol_fetchcreatecollectionprotocol", + "api_collection_protocol_fetchcreateprotocolinvoicerequest", + "api_collection_protocol_fetchdeletecollectionprotocol", + "api_collection_protocol_fetchinvoiceeligiblepayments", + "api_collection_protocol_fetchpaymentdetaillist", + "api_collection_protocol_fetchprotocolinvoicependingcount", + "api_collection_protocol_fetchprotocolinvoicerequestlist", + "api_collection_protocol_fetchprotocolinvoicerequests", + "api_collection_protocol_fetchreceiptconfirmedlist", + "api_collection_protocol_fetchreceiptconfirmlist", + "api_collection_protocol_fetchreceiptconfirmreject", + "api_collection_protocol_fetchreceiptconfirmsubmit", + "api_collection_protocol_fetchrefundconfirmedlist", + "api_collection_protocol_fetchrefundconfirmlist", + "api_collection_protocol_fetchrefundconfirmreject", + "api_collection_protocol_fetchrefundconfirmsubmit", + "api_collection_protocol_fetchsubmitprotocolaudit", + "api_collection_protocol_fetchsubmitreceiptfinance", + "api_collection_protocol_fetchsubmitreceiptfinancebatch", + "api_collection_protocol_fetchsubmitrefundfinance", + "api_collection_protocol_fetchsubmitrefundfinancebatch", + "api_collection_protocol_fetchupdatecollectionprotocol", + "api_collection_protocol_fetchupdatepaymentdetaildraft", + "api_collection_protocol_ts", + "components_business_infusion_schedule_outbound_chain_view_index_vue", + "components_business_outbound_material_readonly_panel_index_vue", + "composables_useqcviewattachmenthelpers_qcattachmentfilesfromcommaurls", + "composables_useqcviewattachmenthelpers_qcattachmentfullurl", + "composables_useqcviewattachmenthelpers_qcdownloadattachment", + "composables_useqcviewattachmenthelpers_qcpreviewattachment", + "infusion_schedule_management_infusionschedulehandoverdialog_handledownloadattachment", + "infusion_schedule_outbound_chain_view_index_attachmentfullurl", + "infusion_schedule_outbound_chain_view_index_dash", + "infusion_schedule_outbound_chain_view_index_handleattachmentdownload", + "infusion_schedule_outbound_chain_view_index_handleattachmentpreview", + "infusion_schedule_outbound_chain_view_index_hasinfusionconfirm", + "outbound_material_readonly_panel_index_attachmentfullurl", + "outbound_material_readonly_panel_index_handledownloadpaperattachment", + "outbound_material_readonly_panel_index_handlepreviewpaperattachment", + "outbound_material_readonly_panel_index_isimagefile", + "outbound_material_readonly_panel_index_isvideofile", + "outbound_material_readonly_panel_index_paperattachmentname", + "outbound_material_readonly_panel_index_parsepaperattachments", + "outbound_material_readonly_panel_index_spliturls", + "outbound_release_review_outboundreleasereviewdialog_handledownloadattachment", + "protocol_audit_fullmoontodotab_buildinsuranceattachmentsvalue", + "protocol_audit_fullmoontodotab_buildinsurancepayload", + "protocol_audit_fullmoontodotab_formatymdfromany", + "protocol_audit_fullmoontodotab_fullfileurl", + "protocol_audit_fullmoontodotab_getinvoiceattachmentfiles", + "protocol_audit_fullmoontodotab_getinvoicerequestitems", + "protocol_audit_fullmoontodotab_handlebatchedit", + "protocol_audit_fullmoontodotab_handledownloadattachment", + "protocol_audit_fullmoontodotab_handleedit", + "protocol_audit_fullmoontodotab_handleexportinsurancesheet", + "protocol_audit_fullmoontodotab_handleinsurancecompanychange", + "protocol_audit_fullmoontodotab_handleinsurancedialogclosed", + "protocol_audit_fullmoontodotab_handleinsurancetypechange", + "protocol_audit_fullmoontodotab_handleinvoiceattachmentdownload", + "protocol_audit_fullmoontodotab_handleinvoiceattachmentpreview", + "protocol_audit_fullmoontodotab_handleinvoicecreatedialogclosed", + "protocol_audit_fullmoontodotab_handleinvoicedialogclosed", + "protocol_audit_fullmoontodotab_handleinvoiceeligibleselectionchange", + "protocol_audit_fullmoontodotab_handlepreviewattachment", + "protocol_audit_fullmoontodotab_handlereset", + "protocol_audit_fullmoontodotab_handlesearch", + "protocol_audit_fullmoontodotab_handlesubmit", + "protocol_audit_fullmoontodotab_isimagefile", + "protocol_audit_fullmoontodotab_isvideofile", + "protocol_audit_fullmoontodotab_loaddata", + "protocol_audit_fullmoontodotab_loadinvoicedialogdata", + "protocol_audit_fullmoontodotab_loadinvoiceeligible", + "protocol_audit_fullmoontodotab_loadinvoicehistory", + "protocol_audit_fullmoontodotab_normalizenewbornsex", + "protocol_audit_fullmoontodotab_openinvoicecreatedialog", + "protocol_audit_fullmoontodotab_openinvoicedialog", + "protocol_audit_fullmoontodotab_openinvoiceviewdialog", + "protocol_audit_fullmoontodotab_parseinsuranceattachmentsfromurls", + "protocol_audit_fullmoontodotab_removeattachment", + "protocol_audit_fullmoontodotab_resetdialogcontext", + "protocol_audit_fullmoontodotab_resetformfields", + "protocol_audit_fullmoontodotab_resetinvoiceform", + "protocol_audit_fullmoontodotab_resolveprotocolid", + "protocol_audit_fullmoontodotab_submitinvoicerequest", + "utils_download_attachment_downloadattachmentfile", + "utils_download_attachment_triggeranchordownload", + "utils_download_attachment_ts", + "views_cell_storage_protocol_audit_fullmoontodotab_vue", + "views_quality_inspection_qc_work_order_composables_useqcviewattachmenthelpers_ts" ], "4": [ "api_admin_fetchgetmenulist", @@ -895,13 +794,6 @@ "core_menuprocessor_menuprocessor_resolvedefaultredirect", "core_menuprocessor_menuprocessor_validatemenulist", "core_menuprocessor_menuprocessor_validatemenupaths", - "core_routepermissionvalidator_routepermissionvalidator", - "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", - "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", - "core_routepermissionvalidator_routepermissionvalidator_haspermission", - "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", - "core_routepermissionvalidator_routepermissionvalidator_matchroute", - "core_routepermissionvalidator_routepermissionvalidator_validatepath", "core_routeregistry_routeregistry", "core_routeregistry_routeregistry_constructor", "core_routeregistry_routeregistry_getremoveroutefns", @@ -949,7 +841,6 @@ "router_core_componentloader_ts", "router_core_iframeroutemanager_ts", "router_core_menuprocessor_ts", - "router_core_routepermissionvalidator_ts", "router_core_routeregistry_ts", "router_core_routetransformer_ts", "router_guards_aftereach_ts", @@ -968,169 +859,283 @@ "utils_router_ts" ], "5": [ - "composables_production_view_sections_buildbasefields", - "composables_production_view_sections_buildinboundbasicsection", - "composables_production_view_sections_buildinboundcellstorageproductionviewsections", - "composables_production_view_sections_buildinboundresearchdonationproductionviewsections", - "composables_production_view_sections_buildoutboundbasicexperimentproductionviewsections", - "composables_production_view_sections_buildoutboundclinicalproductionviewsections", - "composables_production_view_sections_buildoutbounddetail", - "composables_production_view_sections_buildoutboundpilotproductionviewsections", - "composables_production_view_sections_buildoutboundsections", - "composables_production_view_sections_buildreceptionsection", - "composables_production_view_sections_buildtemporaryproductionviewsections", - "composables_production_view_sections_buildtransportsections", - "composables_production_view_sections_formatmetric", - "composables_production_view_sections_isoutboundproductionview", - "composables_production_view_sections_sourcetag", - "composables_production_view_sections_wostatustag", - "storage_release_review_storagereleaseviewdialog_formatmetric", - "storage_release_review_storagereleaseviewdialog_protocolstatusdisplay", - "utils_mask_sensitive_maskidcard", - "utils_mask_sensitive_ts", - "utils_outbound_qc_pilot_view_sections_buildbasicexperimentapplicationfields", - "utils_outbound_qc_pilot_view_sections_builddefaultapplicationfields", - "utils_outbound_qc_pilot_view_sections_buildoutboundpilotcontextsections", - "utils_outbound_qc_pilot_view_sections_isoutboundpilotserviceqctask", - "utils_outbound_qc_pilot_view_sections_resolveoutboundviewvariant", - "utils_outbound_qc_pilot_view_sections_ts", - "utils_production_work_order_card_meta_buildinboundmetafields", - "utils_production_work_order_card_meta_formatoutboundschedulesortno", - "utils_production_work_order_card_meta_formatoutboundscheduletotalcount", - "utils_production_work_order_card_meta_getcardmetaconfig", - "utils_production_work_order_card_meta_getcardmetaconfigforlegacytab", - "utils_production_work_order_card_meta_protocolstatuslabelfortab", - "utils_production_work_order_card_meta_protocolstatustagtypefortab", - "utils_production_work_order_card_meta_resolvecardmetaforrow", - "utils_production_work_order_card_meta_ts", - "utils_status_tag_registry_applicationstatuslabel", - "utils_status_tag_registry_applicationstatustagtype", - "utils_status_tag_registry_biztypelabel", - "utils_status_tag_registry_biztypetagtype", - "utils_status_tag_registry_cellproductstatuslabel", - "utils_status_tag_registry_cellproductstatustagtype", - "utils_status_tag_registry_checkupstatuslabel", - "utils_status_tag_registry_checkupstatustagtype", - "utils_status_tag_registry_createlabelgetter", - "utils_status_tag_registry_createtagtypegetter", - "utils_status_tag_registry_donationstatusdisplaylabel", - "utils_status_tag_registry_feestatuslabel", - "utils_status_tag_registry_feestatustagtype", - "utils_status_tag_registry_infusionmethodlabel", - "utils_status_tag_registry_infusionstatuslabel", - "utils_status_tag_registry_infusionstatustagtype", - "utils_status_tag_registry_joinworkorderstatusfilter", - "utils_status_tag_registry_matchesworkorderstatusfilter", - "utils_status_tag_registry_normalizescheduleproductstatuscode", - "utils_status_tag_registry_outboundmaterialcellstatuslabel", - "utils_status_tag_registry_outboundmaterialcellstatustagtype", - "utils_status_tag_registry_productstatuslabel", - "utils_status_tag_registry_productstatustagtype", - "utils_status_tag_registry_protocolstatusdisplaylabel", - "utils_status_tag_registry_protocolstatusdisplaylabelbysource", - "utils_status_tag_registry_qcstatuslabel", - "utils_status_tag_registry_qcstatustagtype", - "utils_status_tag_registry_releasereviewconclusionlabel", - "utils_status_tag_registry_releasereviewconclusiontagtype", - "utils_status_tag_registry_schedulestatuslabel", - "utils_status_tag_registry_schedulestatustagtype", - "utils_status_tag_registry_ts", - "utils_status_tag_registry_txnstatuslabel", - "utils_status_tag_registry_txnstatustagtype", - "utils_status_tag_registry_txntypelabel", - "utils_status_tag_registry_txntypetagtype", - "utils_void_type_dict_buildfallbackoptions", - "utils_void_type_dict_getvoidtypeoptions", - "utils_void_type_dict_loadvoidtypedict", - "utils_void_type_dict_resolvevoidtypelabel", - "utils_void_type_dict_ts", - "views_production_production_work_order_composables_production_view_sections_ts", - "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue" + "api_production_fetchaddroutestep", + "api_production_fetchallconsumablepacks", + "api_production_fetchallconsumables", + "api_production_fetchallconsumablestocklogs", + "api_production_fetchallequipments", + "api_production_fetchalloutputtypes", + "api_production_fetchallprocesscategories", + "api_production_fetchallprocesses", + "api_production_fetchallreagents", + "api_production_fetchallreagentstocklogs", + "api_production_fetchallsopdocuments", + "api_production_fetchbatchcreatecleanroomgarmentsterilizelogs", + "api_production_fetchbatchcreatecleanroomgarmentwashlogs", + "api_production_fetchbatchdeletecleanroomgarments", + "api_production_fetchbatchdiscardcleanroomgarments", + "api_production_fetchcleanroomgarmentdetail", + "api_production_fetchcleanroomgarmentlist", + "api_production_fetchcleanroomgarmentsterilizeloglist", + "api_production_fetchcleanroomgarmentwashloglist", + "api_production_fetchconsumablebatchstockin", + "api_production_fetchconsumablebatchstockout", + "api_production_fetchconsumablelist", + "api_production_fetchconsumablepackdetail", + "api_production_fetchconsumablepacklist", + "api_production_fetchconsumablestockin", + "api_production_fetchconsumablestocklogs", + "api_production_fetchconsumablestockout", + "api_production_fetchcopyroutestep", + "api_production_fetchcreatecleanroomgarment", + "api_production_fetchcreatecleanroomgarmentsterilizelog", + "api_production_fetchcreatecleanroomgarmentwashlog", + "api_production_fetchcreateconsumable", + "api_production_fetchcreateconsumablepack", + "api_production_fetchcreateequipment", + "api_production_fetchcreateoutputtype", + "api_production_fetchcreateprocess", + "api_production_fetchcreateprocesscategory", + "api_production_fetchcreateprocessroute", + "api_production_fetchcreatereagent", + "api_production_fetchcreatesop", + "api_production_fetchdeletecleanroomgarment", + "api_production_fetchdeletecleanroomgarmentsterilizelog", + "api_production_fetchdeletecleanroomgarmentwashlog", + "api_production_fetchdeleteconsumable", + "api_production_fetchdeleteconsumablepack", + "api_production_fetchdeleteequipment", + "api_production_fetchdeleteoutputtype", + "api_production_fetchdeleteprocess", + "api_production_fetchdeleteprocesscategory", + "api_production_fetchdeleteprocessroute", + "api_production_fetchdeletereagent", + "api_production_fetchdeleteroutestep", + "api_production_fetchdeletesop", + "api_production_fetchdiscardcleanroomgarment", + "api_production_fetchequipmentlist", + "api_production_fetchoutputtypelist", + "api_production_fetchprocesscategorylist", + "api_production_fetchprocessdetail", + "api_production_fetchprocesslist", + "api_production_fetchprocessroutedetail", + "api_production_fetchprocessroutelist", + "api_production_fetchreagentbatchstockin", + "api_production_fetchreagentbatchstockout", + "api_production_fetchreagentlist", + "api_production_fetchreagentstockin", + "api_production_fetchreagentstocklogs", + "api_production_fetchreagentstockout", + "api_production_fetchreorderroutesteps", + "api_production_fetchsetcurrentprocessroute", + "api_production_fetchsoplist", + "api_production_fetchupdatecleanroomgarment", + "api_production_fetchupdatecleanroomgarmentsterilizelog", + "api_production_fetchupdatecleanroomgarmentwashlog", + "api_production_fetchupdateconsumable", + "api_production_fetchupdateconsumablepack", + "api_production_fetchupdateequipment", + "api_production_fetchupdateoutputtype", + "api_production_fetchupdateprocess", + "api_production_fetchupdateprocesscategory", + "api_production_fetchupdateprocessroute", + "api_production_fetchupdatereagent", + "api_production_fetchupdateroutestep", + "api_production_fetchupdatesop", + "api_production_fetchupdatestepconsumables", + "api_production_fetchupdatestepdatacollections", + "api_production_fetchupdatestepoutputs", + "api_production_fetchupdatestepreagents", + "api_production_ts" ], "6": [ - "api_production_task_fetchmyproductiontasks", - "api_qc_task_fetchcompleteqctask", - "api_qc_task_fetchcreateqctask", - "api_qc_task_fetchdeleteqctask", - "api_qc_task_fetchmyqctasklist", - "api_qc_task_fetchqctaskdetail", - "api_qc_task_fetchqctasklist", - "api_qc_task_fetchstartqctask", - "api_qc_task_fetchupdateqctaskattachments", - "api_qc_task_ts", - "composables_useqcworkordertabpage_shouldapplytriggersourcefilter", - "composables_useqcworkordertabpage_useqcworkordertabpage", - "utils_production_mine_task_groups_buildminetablerows", - "utils_production_mine_task_groups_buildpresettasksmap", - "utils_production_mine_task_groups_buildworkorderfromtasks", - "utils_production_mine_task_groups_dateinrange", - "utils_production_mine_task_groups_enrichmineentrieswithworkorders", - "utils_production_mine_task_groups_fetchallmineproductiontasks", - "utils_production_mine_task_groups_fetchminetasksbyscope", - "utils_production_mine_task_groups_filtermineentriesbyworkordersearch", - "utils_production_mine_task_groups_keywordmatchesworkorder", - "utils_production_mine_task_groups_paginatemineentries", - "utils_production_mine_task_groups_resolveworkordertabkey", - "utils_production_mine_task_groups_ts", - "utils_production_work_order_category_productionworkordercategorylabel", - "utils_production_work_order_category_productionworkordercategorytagtype", - "utils_production_work_order_category_resolveworkordercategorykey", - "utils_production_work_order_category_shouldshowtaskheaderlabstoragecode", - "utils_production_work_order_category_toalltablistquery", - "utils_production_work_order_category_ts", - "utils_production_work_order_category_workordermatchescategory", - "utils_production_work_order_tabs_filtertimehintfortab", - "utils_production_work_order_tabs_filtertimelabelfortab", - "utils_production_work_order_tabs_getproductionworkordertab", - "utils_production_work_order_tabs_isallproductionworkordertab", - "utils_production_work_order_tabs_keywordplaceholderfortab", - "utils_production_work_order_tabs_parseproductionworkordertabkey", - "utils_production_work_order_tabs_resolveeffectiverowtabkey", - "utils_production_work_order_tabs_resolvetabkeyfromworkorder", - "utils_production_work_order_tabs_tabusesinfusiontimefilter", - "utils_production_work_order_tabs_toworkorderlistquery", - "utils_production_work_order_tabs_ts", - "utils_production_work_order_tabs_workordermatchestab", - "utils_qc_mine_task_groups_buildminecardlistmodel", - "utils_qc_mine_task_groups_buildminetablerows", - "utils_qc_mine_task_groups_buildpresettasksmap", - "utils_qc_mine_task_groups_buildworkorderfromtasks", - "utils_qc_mine_task_groups_dateinrange", - "utils_qc_mine_task_groups_enrichmineentrieswithworkorders", - "utils_qc_mine_task_groups_fetchallminetasks", - "utils_qc_mine_task_groups_filtermineentriesbyworkordersearch", - "utils_qc_mine_task_groups_groupminetasksbyworkorder", - "utils_qc_mine_task_groups_keywordmatchesworkorder", - "utils_qc_mine_task_groups_paginatemineentries", - "utils_qc_mine_task_groups_resolveworkordertabkey", - "utils_qc_mine_task_groups_ts", - "utils_qc_work_order_card_meta_cardmetausesgroupedlist", - "utils_qc_work_order_card_meta_cardmetausesoutboundgroups", - "utils_qc_work_order_category_matchesalltabtriggersource", - "utils_qc_work_order_category_qcworkordercategorylabel", - "utils_qc_work_order_category_qcworkordercategorytagtype", - "utils_qc_work_order_category_resolveworkordercategorykey", - "utils_qc_work_order_category_toalltablistquery", - "utils_qc_work_order_category_ts", - "utils_qc_work_order_category_workordermatchescategory", - "utils_qc_work_order_tabs_filtertimehintfortab", - "utils_qc_work_order_tabs_filtertimelabelfortab", - "utils_qc_work_order_tabs_getqcworkordertab", - "utils_qc_work_order_tabs_isallqcworkordertab", - "utils_qc_work_order_tabs_keywordplaceholderfortab", - "utils_qc_work_order_tabs_parseqcworkordertabkey", - "utils_qc_work_order_tabs_resolveeffectiverowtabkey", - "utils_qc_work_order_tabs_resolvetabkeyfromworkorder", - "utils_qc_work_order_tabs_tabusesinfusiontimefilter", - "utils_qc_work_order_tabs_toworkorderlistquery", - "utils_qc_work_order_tabs_ts", - "utils_qc_work_order_tabs_workordermatchestab", - "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts" + "amount_input_index_handleblur", + "amount_input_index_handlefocus", + "amount_input_index_handleinput", + "api_ethnic_fetchethniclist", + "api_ethnic_ts", + "channel_channelserviceordertab_if", + "channel_channelviewdialog_formatprice", + "channel_channelviewdialog_fullfileurl", + "channel_channelviewdialog_normalizeagreementrow", + "checkup_management_checkupmarkcheckeddialog_formatnowdatetime", + "clinical_payment_confirm_index_formatamount", + "clinical_payment_confirm_refundconfirmtab_formatamount", + "clinical_payment_confirm_timeline_index_formatprotocolamount", + "clinical_payment_confirm_timeline_index_protocolpaymodelabel", + "clinical_payment_confirm_timeline_index_showstepcontent", + "components_business_clinical_payment_confirm_timeline_index_vue", + "components_business_sample_transport_form_section_index_vue", + "components_common_amount_input_index_vue", + "list_donationformdialog_applydonationbundletoform", + "list_donationformdialog_createemptytransport", + "list_donationformdialog_ensureethnicoptioninlist", + "list_donationformdialog_fullfileurl", + "list_donationformdialog_handleopenforadd", + "list_donationformdialog_if", + "list_donationformdialog_loadethnicoptions", + "list_donationformdialog_normalizesamplerow", + "list_donationformdialog_resetform", + "list_donationformdialog_scrolltosection", + "material_index_formattodaydate", + "pilot_application_applicationformdialog_if", + "pilot_application_applicationformdialog_remotesearchcustomers", + "protocol_audit_fullmoontodotab_formatinvoiceamount", + "protocol_audit_paymentinfotab_createcolumnstate", + "protocol_audit_paymentinfotab_receiptattachmentstourls", + "protocol_audit_storagecerttab_for", + "protocol_protocolformdialog_addpaymentdetail", + "protocol_protocolformdialog_applyfqpaymentdefaults", + "protocol_protocolformdialog_createemptytransport", + "protocol_protocolformdialog_datetimetoymd", + "protocol_protocolformdialog_defaultinstallmentstartdateymd", + "protocol_protocolformdialog_ensureethnicoptioninlist", + "protocol_protocolformdialog_ensuretransfertypeoptions", + "protocol_protocolformdialog_fmtmoney", + "protocol_protocolformdialog_for", + "protocol_protocolformdialog_fullfileurl", + "protocol_protocolformdialog_if", + "protocol_protocolformdialog_initpaymentdetailexpandflags", + "protocol_protocolformdialog_isfqnumericfieldempty", + "protocol_protocolformdialog_loadethnicoptions", + "protocol_protocolformdialog_normalizesamplerow", + "protocol_protocolformdialog_pad", + "protocol_protocolformdialog_paymentdetailsummary", + "protocol_protocolformdialog_resetform", + "protocol_protocolformdialog_scrolltosection", + "protocol_protocolformdialog_togglepaymentdetailexpand", + "protocol_protocolviewdialog_financeconfirmattachmentfiles", + "protocol_protocolviewdialog_refundattachmentfiles", + "protocol_protocolviewdialog_refundfinanceconfirmattachmentfiles", + "sample_transport_form_section_index_if", + "utils_money_format_addthousandseparators", + "utils_money_format_formatmoneydisplay", + "utils_money_format_formatmoneyinputdisplay", + "utils_money_format_parsemoneytonumber", + "utils_money_format_sanitizemoneyinput", + "utils_money_format_ts", + "utils_protocol_pay_mode_switch_canaddpaymentdetail", + "utils_sample_reception_lab_storage_code_buildprefilledlabstoragecode", + "utils_sample_reception_lab_storage_code_formatyear", + "utils_sample_reception_lab_storage_code_formatym", + "utils_sample_reception_lab_storage_code_normalizesampletypename", + "utils_sample_reception_lab_storage_code_normalizesourcetype", + "utils_sample_reception_lab_storage_code_parselabstoragereferencedate", + "utils_sample_reception_lab_storage_code_ts", + "utils_transfer_type_dict_gettransfertypeoptions", + "utils_transfer_type_dict_loadtransfertypedict", + "utils_transfer_type_dict_resolvetransfertypelabel", + "utils_transfer_type_dict_resolvetransfertypetagtype", + "utils_transfer_type_dict_ts", + "views_cell_storage_protocol_audit_index_vue", + "views_cell_storage_protocol_audit_paymentinfotab_vue", + "views_cell_storage_protocol_audit_storagecerttab_vue", + "views_cell_storage_protocol_protocolformdialog_vue", + "views_cell_storage_protocol_protocolviewdialog_vue", + "views_pilot_service_channel_channelserviceordertab_vue", + "views_pilot_service_channel_channelviewdialog_vue", + "views_pilot_service_channel_index_vue", + "views_pilot_service_pilot_application_applicationformdialog_vue", + "views_research_donation_list_donationformdialog_vue" ], "7": [ + "composables_inbound_view_sections_buildtemporaryviewsections", + "composables_useqcworkordertaskviewsections_appendtaskresultsections", + "composables_useqcworkordertaskviewsections_batchtasksforpanelslot", + "composables_useqcworkordertaskviewsections_buildconfiguredonlysection", + "composables_useqcworkordertaskviewsections_isbatchtaskpanelslot", + "composables_useqcworkordertaskviewsections_loadenrichedqcworkordertasks", + "composables_useqcworkordertaskviewsections_materialrowsfromapi", + "composables_useqcworkordertaskviewsections_taskattachmentslotname", + "composables_useqcworkordertaskviewsections_taskmaterialslotname", + "composables_useqcworkordertaskviewsections_useqcworkordertaskslothelpers", + "pilot_application_applicationviewdialog_for", + "process_processroutetab_for", + "process_processroutetab_if", + "process_processroutetab_set", + "qc_work_order_qcworkordercardlist_alltabinboundanchorid", + "qc_work_order_qcworkordercardlist_alltabitemkey", + "qc_work_order_qcworkordercardlist_cardindex", + "qc_work_order_qcworkordercardlist_managepresetbatches", + "qc_work_order_qcworkorderprotocolgroup_gateworkorder", + "qc_work_order_qcworkorderprotocolgroup_sampletabstatuslabel", + "qc_work_order_qcworkorderprotocolgroup_sampletabstatustagtype", + "qc_work_order_qcworkorderprotocolgroup_sampletypelabel", + "qc_work_order_qcworkorderprotocolgroup_workorderstatustagtype", + "qc_work_order_qcworkordersamplegroup_workorderstatustagtype", + "qc_work_order_qcworkordersamplegroup_workordertabtitle", + "source_chain_chaintoflow_annotateforkedges", + "source_chain_chaintoflow_chainapitoelements", + "source_chain_chaintoflow_haschaingraphcontent", + "source_chain_chaintoflow_layoutchainelements", + "source_chain_chaintoflow_makeflowedge", + "source_chain_chaintoflow_makeflownode", + "source_chain_chaintoflow_walkancestorbranch", + "source_chain_chaintoflow_walkancestorparents", + "storage_facility_index_if", + "utils_cell_product_spec_normalizecellproductrow", + "utils_cell_product_spec_resolvecellproductspecdisplay", + "utils_cell_product_spec_ts", + "utils_inbound_sample_special_mark_caneditinboundsamplespecialmark", + "utils_inbound_sample_special_mark_resolveinboundsamplespecialmarktarget", + "utils_inbound_sample_special_mark_resolveinboundsamplespecialmarktargetfromrow", + "utils_inbound_sample_special_mark_ts", + "utils_qc_inspection_batch_batchtaskspanelslot", + "utils_qc_inspection_batch_buildbatchsectionsfrombatches", + "utils_qc_inspection_batch_buildbatchsectionsfromtasks", + "utils_qc_inspection_batch_createemptyinspectionbatch", + "utils_qc_inspection_batch_fetchqcinspectionbatches", + "utils_qc_inspection_batch_fetchqcinspectionbatchesbatch", + "utils_qc_inspection_batch_loadqcinspectionbatches", + "utils_qc_inspection_batch_resolvebatchsections", + "utils_qc_inspection_batch_resolvebatchsectiontasks", + "utils_qc_inspection_batch_ts", + "utils_qc_work_order_card_meta_buildprotocolgroupprogresslabel", + "utils_qc_work_order_groups_buildalltablistitems", + "utils_qc_work_order_groups_countconfiguredsamplesinprotocolgroup", + "utils_qc_work_order_groups_groupinboundqcworkorders", + "utils_qc_work_order_groups_groupinboundqcworkordersbyprotocol", + "utils_qc_work_order_groups_groupoutboundqcworkorders", + "utils_qc_work_order_groups_isgatetriggersource", + "utils_qc_work_order_groups_istemporaryqcfromproduction", + "utils_qc_work_order_groups_matchestemporaryqcsourcefilter", + "utils_qc_work_order_groups_protocolgroupsorttime", + "utils_qc_work_order_groups_resolvegateworkorderforsamplegroup", + "utils_qc_work_order_groups_resolveinboundprotocolgroupkey", + "utils_qc_work_order_groups_resolveinboundsamplegroupkey", + "utils_qc_work_order_groups_sortworkordersingroup", + "utils_qc_work_order_groups_temporaryqcsourcelabel", + "utils_qc_work_order_groups_temporaryqcsourcetagtype", + "utils_qc_work_order_groups_triggersortweight", + "utils_qc_work_order_groups_triggersourcetablabel", + "utils_qc_work_order_groups_ts", + "utils_qc_work_order_inbound_sample_cards_buildinboundsamplecardanchorid", + "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "utils_qc_work_order_inbound_sample_cards_buildlinksfromvisiblegroups", + "utils_qc_work_order_inbound_sample_cards_buildprotocolsiblinglinksfromsamples", + "utils_qc_work_order_inbound_sample_cards_protocolsorttime", + "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblinglinksforgroup", + "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblingsamplesforgroup", + "utils_qc_work_order_inbound_sample_cards_sampletypenameforgroup", + "utils_qc_work_order_inbound_sample_cards_ts", + "views_operations_storage_facility_index_vue", + "views_pilot_service_pilot_application_applicationviewdialog_vue", + "views_production_cell_product_source_chain_chaintoflow_ts", + "views_production_process_processroutetab_vue", + "views_quality_inspection_qc_work_order_composables_useqcworkordertaskviewsections_ts", + "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "views_quality_inspection_qc_work_order_qcworkorderprotocolgroup_vue", + "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", + "views_quality_inspection_qc_work_order_qcworkordersinglecard_vue" + ], + "8": [ "api_admin_fetchcheckupinstitutioninvoices", "api_admin_fetchcheckupinstitutionprojects", + "api_admin_fetchcreatecheckupinstitution", + "api_admin_fetchcreatecheckupinstitutioninvoice", "api_admin_fetchcreatecheckupinstitutionproject", + "api_admin_fetchupdatecheckupinstitution", + "api_admin_fetchupdatecheckupinstitutioninvoice", "api_admin_fetchupdatecheckupinstitutionproject", "api_outbound_release_review_submitoutboundreleasereview", "api_storage_release_review_batchreviewstoragerelease", @@ -1170,6 +1175,7 @@ "checkup_institution_index_openitemdialog", "checkup_institution_index_resetcompanyform", "checkup_institution_index_resetitemform", + "checkup_institution_index_submitcompany", "checkup_institution_index_submititem", "checkup_institution_index_togglerowselection", "checkup_institution_index_uploadinstitutionlogofile", @@ -1180,7 +1186,6 @@ "core_routevalidator_routevalidator_checknestedindexcomponent", "core_routevalidator_routevalidator_resolvepath", "core_routevalidator_routevalidator_validate", - "customer_index_handlebatchdelete", "dept_index_catch", "list_donationauditdialog_handlesubmit", "list_donationauditdialog_resetform", @@ -1206,150 +1211,166 @@ "views_research_donation_list_donationstatuschangedialog_vue", "views_system_product_index_vue" ], - "8": [ + "9": [ + "api_admin_fetchcreatemenu", + "api_admin_fetchdeletemenu", + "api_admin_fetchmenutree", "api_admin_fetchroleoptions", + "api_admin_fetchupdatemenu", + "api_material_fetchbatchdiscardmaterial", + "api_material_fetchbatchstockinmaterial", + "api_material_fetchbatchstockoutmaterial", + "api_material_fetchcreatematerial", + "api_material_fetchdeletematerial", + "api_material_fetchdeletematerialbatch", + "api_material_fetchmaterialbatchlist", + "api_material_fetchmaterialbatchoptions", + "api_material_fetchmateriallist", + "api_material_fetchmaterialoptions", + "api_material_fetchstockinmaterial", + "api_material_fetchupdatematerial", + "api_material_fetchupdatematerialbatch", + "api_material_ts", + "api_material_usage_fetchmarkmaterialusagefullyused", + "api_material_usage_fetchmaterialusagelist", + "api_material_usage_fetchmymaterialusagelist", + "api_material_usage_ts", "category_index_catch", "category_index_collectids", "category_index_handlecategorytableselectionchange", "category_index_handleview", "components_business_system_view_dialog_index_vue", - "composables_inbound_view_sections_buildinboundbasicsection", - "composables_inbound_view_sections_buildinboundcellstorageviewsections", - "composables_inbound_view_sections_buildinboundresearchdonationviewsections", - "composables_inbound_view_sections_buildreceptionsection", - "composables_inbound_view_sections_buildtransportsection", - "composables_inbound_view_sections_formatmetric", - "composables_inbound_view_sections_resolveinboundprotocolstatus", "composables_useinboundqcviewdialog_useinboundqcviewdialog", "composables_useoutboundqcviewdialog_useoutboundqcviewdialog", - "composables_useqcworkordertaskviewsections_appendtaskresultsections", - "composables_useqcworkordertaskviewsections_batchtasksforpanelslot", - "composables_useqcworkordertaskviewsections_buildconfiguredonlysection", - "composables_useqcworkordertaskviewsections_isbatchtaskpanelslot", - "composables_useqcworkordertaskviewsections_loadenrichedqcworkordertasks", - "composables_useqcworkordertaskviewsections_materialrowsfromapi", - "composables_useqcworkordertaskviewsections_taskattachmentslotname", - "composables_useqcworkordertaskviewsections_taskmaterialslotname", - "composables_useqcworkordertaskviewsections_useqcworkordertaskslothelpers", + "dept_index_get", + "dept_index_postorder", + "dept_index_preorder", + "material_index_defaultoperatorname", + "material_index_ensureoperatoroption", + "material_index_ensuretabmounted", + "material_index_handledelete", + "material_index_handleedit", + "material_index_handlereset", + "material_index_handlesearch", + "material_index_handlesubmit", + "material_index_handletabchange", + "material_index_handleview", + "material_index_initoperatorfield", + "material_index_loaddata", + "material_index_oneditpriceqtychange", + "material_index_onstockinmaterialkeychange", + "menu_index_applytreeexpand", + "menu_index_handleadd", + "menu_index_handleaddchild", + "menu_index_handledelete", + "menu_index_handledialogclose", + "menu_index_handledropdowncommand", + "menu_index_handleedit", + "menu_index_handlereset", + "menu_index_handlesearch", + "menu_index_handleselectionchange", + "menu_index_handlesubmit", + "menu_index_handleview", + "menu_index_loaddata", + "menu_index_resetform", + "menu_index_toggleexpand", "reagent_index_isstocklow", "reagent_index_sourcetypelabel", "reagent_index_sourcetypetagtype", "reagent_index_truncatetext", "user_index_loadroleoptions", - "utils_clinical_payment_flow_steps_buildpaymentflowsteps", - "utils_clinical_payment_flow_steps_dash", - "utils_clinical_payment_flow_steps_formatamount", - "utils_clinical_payment_flow_steps_hasfinancereceipt", - "utils_clinical_payment_flow_steps_hasfinancerefund", - "utils_clinical_payment_flow_steps_hasreceiptsubmit", - "utils_clinical_payment_flow_steps_hasrefundsubmit", - "utils_clinical_payment_flow_steps_receiptsubmittime", - "utils_clinical_payment_flow_steps_resolvestepstate", - "utils_clinical_payment_flow_steps_ts", - "utils_datetime_display_formatdateonly", - "utils_datetime_display_formatdatetimedisplay", - "utils_datetime_display_formatdisplayordash", - "utils_datetime_display_lookslikedatetime", - "utils_datetime_display_ts", - "utils_qc_inspection_batch_batchtaskspanelslot", - "utils_qc_inspection_batch_buildbatchsectionsfrombatches", - "utils_qc_inspection_batch_buildbatchsectionsfromtasks", - "utils_qc_inspection_batch_createemptyinspectionbatch", - "utils_qc_inspection_batch_fetchqcinspectionbatches", - "utils_qc_inspection_batch_fetchqcinspectionbatchesbatch", - "utils_qc_inspection_batch_loadqcinspectionbatches", - "utils_qc_inspection_batch_resolvebatchsections", - "utils_qc_inspection_batch_ts", - "utils_sample_production_reception_fields_formatprocesstimedate", - "utils_sample_production_reception_fields_formatproductionfieldvalue", - "utils_sample_production_reception_fields_infectiousfourtestlabel", - "utils_sample_production_reception_fields_resolveproductionreceptionfields", - "utils_sample_production_reception_fields_ts", - "utils_sample_reception_view_sections_buildproductionreceptionviewsection", - "utils_sample_reception_view_sections_buildqcreceptionviewfields", - "utils_sample_reception_view_sections_ts", + "views_cell_storage_material_index_vue", + "views_cell_storage_material_materialstockchecktab_vue", + "views_cell_storage_material_materialusagetab_vue", "views_pilot_service_checkup_management_checkupviewdialog_vue", "views_production_reagent_index_vue", - "views_quality_inspection_qc_work_order_composables_inbound_view_sections_ts", "views_quality_inspection_qc_work_order_composables_useinboundqcviewdialog_ts", "views_quality_inspection_qc_work_order_composables_useoutboundqcviewdialog_ts", - "views_quality_inspection_qc_work_order_composables_useqcworkordertaskviewsections_ts", "views_system_category_index_vue", + "views_system_dept_index_vue", + "views_system_menu_index_vue", "views_system_user_index_vue" ], - "9": [ - "api_admin_fetchfullmoontodolist", - "api_admin_fetchinfusionschedulemgmtdetail", - "api_admin_fetchupdatefullmoontodoinsurance", - "api_collection_protocol_fetchcollectionprotocoldetail", - "api_collection_protocol_fetchinvoiceeligiblepayments", - "components_business_infusion_schedule_outbound_chain_view_index_vue", - "components_business_outbound_material_readonly_panel_index_vue", - "composables_useqcviewattachmenthelpers_qcattachmentfilesfromcommaurls", - "composables_useqcviewattachmenthelpers_qcattachmentfullurl", - "composables_useqcviewattachmenthelpers_qcdownloadattachment", - "composables_useqcviewattachmenthelpers_qcpreviewattachment", - "infusion_schedule_management_infusionschedulehandoverdialog_handledownloadattachment", - "infusion_schedule_outbound_chain_view_index_attachmentfullurl", - "infusion_schedule_outbound_chain_view_index_dash", - "infusion_schedule_outbound_chain_view_index_handleattachmentdownload", - "infusion_schedule_outbound_chain_view_index_handleattachmentpreview", - "infusion_schedule_outbound_chain_view_index_hasinfusionconfirm", - "infusion_schedule_outbound_chain_view_index_loaddetail", - "outbound_material_readonly_panel_index_attachmentfullurl", - "outbound_material_readonly_panel_index_handledownloadpaperattachment", - "outbound_material_readonly_panel_index_handlepreviewpaperattachment", - "outbound_material_readonly_panel_index_isimagefile", - "outbound_material_readonly_panel_index_isvideofile", - "outbound_material_readonly_panel_index_paperattachmentname", - "outbound_material_readonly_panel_index_parsepaperattachments", - "outbound_material_readonly_panel_index_spliturls", - "outbound_release_review_outboundreleasereviewdialog_handledownloadattachment", - "protocol_audit_fullmoontodotab_buildinsuranceattachmentsvalue", - "protocol_audit_fullmoontodotab_buildinsurancepayload", - "protocol_audit_fullmoontodotab_formatymdfromany", - "protocol_audit_fullmoontodotab_fullfileurl", - "protocol_audit_fullmoontodotab_getinvoiceattachmentfiles", - "protocol_audit_fullmoontodotab_getinvoicerequestitems", - "protocol_audit_fullmoontodotab_handlebatchedit", - "protocol_audit_fullmoontodotab_handledownloadattachment", - "protocol_audit_fullmoontodotab_handleedit", - "protocol_audit_fullmoontodotab_handleexportinsurancesheet", - "protocol_audit_fullmoontodotab_handleinsurancecompanychange", - "protocol_audit_fullmoontodotab_handleinsurancedialogclosed", - "protocol_audit_fullmoontodotab_handleinsurancetypechange", - "protocol_audit_fullmoontodotab_handleinvoiceattachmentdownload", - "protocol_audit_fullmoontodotab_handleinvoiceattachmentpreview", - "protocol_audit_fullmoontodotab_handleinvoicecreatedialogclosed", - "protocol_audit_fullmoontodotab_handleinvoicedialogclosed", - "protocol_audit_fullmoontodotab_handleinvoiceeligibleselectionchange", - "protocol_audit_fullmoontodotab_handlepreviewattachment", - "protocol_audit_fullmoontodotab_handlereset", - "protocol_audit_fullmoontodotab_handlesearch", - "protocol_audit_fullmoontodotab_handlesubmit", - "protocol_audit_fullmoontodotab_isimagefile", - "protocol_audit_fullmoontodotab_isvideofile", - "protocol_audit_fullmoontodotab_loaddata", - "protocol_audit_fullmoontodotab_loadinvoicedialogdata", - "protocol_audit_fullmoontodotab_loadinvoiceeligible", - "protocol_audit_fullmoontodotab_normalizenewbornsex", - "protocol_audit_fullmoontodotab_openinvoicecreatedialog", - "protocol_audit_fullmoontodotab_openinvoicedialog", - "protocol_audit_fullmoontodotab_openinvoiceviewdialog", - "protocol_audit_fullmoontodotab_parseinsuranceattachmentsfromurls", - "protocol_audit_fullmoontodotab_removeattachment", - "protocol_audit_fullmoontodotab_resetdialogcontext", - "protocol_audit_fullmoontodotab_resetformfields", - "protocol_audit_fullmoontodotab_resetinvoiceform", - "protocol_audit_fullmoontodotab_resolveprotocolid", - "utils_download_attachment_downloadattachmentfile", - "utils_download_attachment_triggeranchordownload", - "utils_download_attachment_ts", - "views_cell_storage_protocol_audit_fullmoontodotab_vue", - "views_quality_inspection_qc_work_order_composables_useqcviewattachmenthelpers_ts" - ], "10": [ - "api_admin_fetchstorageslotselectoptions", + "api_production_task_fetchmyproductiontasks", + "api_qc_task_fetchcompleteqctask", + "api_qc_task_fetchcreateqctask", + "api_qc_task_fetchdeleteqctask", + "api_qc_task_fetchmyqctasklist", + "api_qc_task_fetchqctaskdetail", + "api_qc_task_fetchqctasklist", + "api_qc_task_fetchstartqctask", + "api_qc_task_fetchupdateqctaskattachments", + "api_qc_task_ts", + "composables_useqcworkordertabpage_shouldapplytriggersourcefilter", + "composables_useqcworkordertabpage_useqcworkordertabpage", + "utils_production_mine_task_groups_buildminetablerows", + "utils_production_mine_task_groups_buildpresettasksmap", + "utils_production_mine_task_groups_buildworkorderfromtasks", + "utils_production_mine_task_groups_enrichmineentrieswithworkorders", + "utils_production_mine_task_groups_fetchallmineproductiontasks", + "utils_production_mine_task_groups_fetchminetasksbyscope", + "utils_production_mine_task_groups_filtermineentriesbyworkordersearch", + "utils_production_mine_task_groups_groupminetasksbyworkorder", + "utils_production_mine_task_groups_keywordmatchesworkorder", + "utils_production_mine_task_groups_paginatemineentries", + "utils_production_mine_task_groups_resolveworkordertabkey", + "utils_production_mine_task_groups_ts", + "utils_production_work_order_category_productionworkordercategorylabel", + "utils_production_work_order_category_productionworkordercategorytagtype", + "utils_production_work_order_category_resolveworkordercategorykey", + "utils_production_work_order_category_shouldshowtaskheaderlabstoragecode", + "utils_production_work_order_category_toalltablistquery", + "utils_production_work_order_category_ts", + "utils_production_work_order_category_workordermatchescategory", + "utils_production_work_order_tabs_getproductionworkordertab", + "utils_production_work_order_tabs_isallproductionworkordertab", + "utils_production_work_order_tabs_keywordplaceholderfortab", + "utils_production_work_order_tabs_parseproductionworkordertabkey", + "utils_production_work_order_tabs_resolveeffectiverowtabkey", + "utils_production_work_order_tabs_resolvetabkeyfromworkorder", + "utils_production_work_order_tabs_tabsupportsinactiveprotocolfilter", + "utils_production_work_order_tabs_toworkorderlistquery", + "utils_production_work_order_tabs_ts", + "utils_production_work_order_tabs_workordermatchestab", + "utils_qc_mine_task_groups_buildminecardlistmodel", + "utils_qc_mine_task_groups_buildminetablerows", + "utils_qc_mine_task_groups_buildpresettasksmap", + "utils_qc_mine_task_groups_buildworkorderfromtasks", + "utils_qc_mine_task_groups_dateinrange", + "utils_qc_mine_task_groups_enrichmineentrieswithworkorders", + "utils_qc_mine_task_groups_fetchallminetasks", + "utils_qc_mine_task_groups_filtermineentriesbyworkordersearch", + "utils_qc_mine_task_groups_groupminetasksbyworkorder", + "utils_qc_mine_task_groups_keywordmatchesworkorder", + "utils_qc_mine_task_groups_paginatemineentries", + "utils_qc_mine_task_groups_resolveworkordertabkey", + "utils_qc_mine_task_groups_ts", + "utils_qc_work_order_card_meta_cardmetausesgroupedlist", + "utils_qc_work_order_card_meta_cardmetausesinboundgroups", + "utils_qc_work_order_card_meta_cardmetausesoutboundgroups", + "utils_qc_work_order_category_matchesalltabtriggersource", + "utils_qc_work_order_category_qcworkordercategorylabel", + "utils_qc_work_order_category_qcworkordercategorytagtype", + "utils_qc_work_order_category_resolveworkordercategorykey", + "utils_qc_work_order_category_toalltablistquery", + "utils_qc_work_order_category_ts", + "utils_qc_work_order_category_workordermatchescategory", + "utils_qc_work_order_tabs_filtertimelabelfortab", + "utils_qc_work_order_tabs_getqcworkordertab", + "utils_qc_work_order_tabs_isallqcworkordertab", + "utils_qc_work_order_tabs_isinboundsampleqctab", + "utils_qc_work_order_tabs_keywordplaceholderfortab", + "utils_qc_work_order_tabs_parseqcworkordertabkey", + "utils_qc_work_order_tabs_resolveeffectiverowtabkey", + "utils_qc_work_order_tabs_resolvetabkeyfromworkorder", + "utils_qc_work_order_tabs_tabusesinfusiontimefilter", + "utils_qc_work_order_tabs_toworkorderlistquery", + "utils_qc_work_order_tabs_ts", + "utils_qc_work_order_tabs_workordermatchestab", + "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts" + ], + "11": [ "components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", "components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", @@ -1357,6 +1378,13 @@ "composables_usesettingspanel_usesettingspanel", "composables_usesettingsstate_usesettingsstate", "core_iframeroutemanager_iframeroutemanager_add", + "core_routepermissionvalidator_routepermissionvalidator", + "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", + "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", + "core_routepermissionvalidator_routepermissionvalidator_haspermission", + "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", + "core_routepermissionvalidator_routepermissionvalidator_matchroute", + "core_routepermissionvalidator_routepermissionvalidator_validatepath", "core_routevalidator_routevalidator_loglayouterror", "core_useceremony_useceremony", "core_usetheme_initializetheme", @@ -1369,14 +1397,10 @@ "post_index_expandpostbinddepttree", "post_index_findpostbinddeptnodebyid", "role_index_walk", + "router_core_routepermissionvalidator_ts", "ui_animation_themeanimation", "ui_animation_toggletheme", "ui_animation_toggletransition", - "utils_category_path_display_ensurecategorypathdataloaded", - "utils_category_path_display_formatcategorypathlabel", - "utils_category_path_display_ts", - "utils_fetch_paged_list_fetchallpagedrecords", - "utils_fetch_paged_list_ts", "utils_qc_item_param_options_assignqcitemparamrowkeys", "utils_qc_item_param_options_formatqcparamoptiontext", "utils_qc_item_param_options_hydrateqcitemparamsforform", @@ -1386,6 +1410,12 @@ "utils_qc_item_param_options_serializeqcitemparamsforsave", "utils_qc_item_param_options_ts", "utils_qc_item_param_options_validateqcitemparamsbeforesave", + "utils_qc_work_order_inbound_sample_cards_scrolltoinboundsamplecard", + "utils_qc_work_order_selection_expand_collectinboundsamplesiblingids", + "utils_qc_work_order_selection_expand_expandinboundworkorderidsforexport", + "utils_qc_work_order_selection_expand_isinboundsampleworkorder", + "utils_qc_work_order_selection_expand_resolveinboundsampleselectionkey", + "utils_qc_work_order_selection_expand_ts", "utils_storage_slot_options_buildfullslotcodefromflat", "utils_storage_slot_options_buildnodecodepathfromflat", "utils_storage_slot_options_collectleaffacilitynodesintreeorder", @@ -1405,7 +1435,6 @@ "utils_storage_slot_options_mapslotstoselectoptions", "utils_storage_slot_options_parselegacyrowcolslotcode", "utils_storage_slot_options_parsestorageslotcode", - "utils_storage_slot_options_remotesearchstorageslotselectoptions", "utils_storage_slot_options_sortstoragefacilityslots", "utils_storage_slot_options_ts", "utils_storage_slot_options_validateuniquestorageslotids", @@ -1419,17 +1448,157 @@ "views_system_post_index_vue", "views_system_role_index_vue" ], - "11": [ - "api_production_work_order_fetchproductionworkorderqcinfo", + "12": [ + "api_admin_fetchcreatecustomer", + "api_admin_fetchcustomerlist", + "api_admin_fetchdeletecustomer", + "api_admin_fetchupdatecustomer", + "api_admin_updateinfusionschedulestatus", + "attachment_zip_progress_dialog_index_handledialogclose", + "components_business_attachment_zip_progress_dialog_index_vue", + "components_core_layouts_art_settings_panel_widget_settingitem_vue", + "customer_index_handleadd", + "customer_index_handlebatchdelete", + "customer_index_handledelete", + "customer_index_handledropdowncommand", + "customer_index_handleedit", + "customer_index_handlereset", + "customer_index_handlesearch", + "customer_index_handleselectionchange", + "customer_index_handlesubmit", + "customer_index_handleview", + "customer_index_loaddata", + "customer_index_resetform", + "infusion_schedule_management_schedulecanceldialog_handlesubmit", + "modules_user_search_handlereset", + "modules_user_search_handlesearch", + "pilot_application_infusionscheduletab_buildcompleteconfirmmessage", + "pilot_application_infusionscheduletab_cancancelschedule", + "pilot_application_infusionscheduletab_cancompleteschedule", + "pilot_application_infusionscheduletab_canconfirmschedule", + "pilot_application_infusionscheduletab_caneditschedule", + "pilot_application_infusionscheduletab_canshowhandover", + "pilot_application_infusionscheduletab_getinfusionstatus", + "pilot_application_infusionscheduletab_handlecancel", + "pilot_application_infusionscheduletab_handlecomplete", + "pilot_application_infusionscheduletab_handleconfirm", + "pilot_application_infusionscheduletab_handledropdowncommand", + "pilot_application_infusionscheduletab_handlehandover", + "pilot_application_infusionscheduletab_handleselectionchange", + "pilot_application_infusionscheduletab_handleview", + "pilot_application_infusionscheduletab_hasmorescheduleactions", + "pilot_application_infusionscheduletab_hasprimaryscheduleactions", + "pilot_application_infusionscheduletab_isinfusionthisweek", + "production_work_order_completeproductiontaskdialog_handleclose", + "production_work_order_completeproductiontaskdialog_handlesubmit", + "production_work_order_taskexecutiondialog_handleforwardsuccess", + "production_work_order_taskexecutiondialog_if", + "production_work_order_taskexecutiondialog_onsteplistdrop", + "production_work_order_taskexecutiondialog_openforwarddialog", + "production_work_order_taskexecutiondialog_savetaskattachmentsmanual", + "production_work_order_taskexecutiondialog_savetaskequipmentmanual", + "production_work_order_taskexecutiondialog_savetaskoutputsmanual", + "production_work_order_taskexecutiondialog_stepseqclass", + "tabs_qcworkordertabpanel_clearworkorderselection", + "tabs_qcworkordertabpanel_handlecommand", + "tabs_qcworkordertabpanel_handleexportattachments", + "tabs_qcworkordertabpanel_handlereset", + "tabs_qcworkordertabpanel_handlesampletypechipclick", + "tabs_qcworkordertabpanel_handlesearch", + "tabs_qcworkordertabpanel_handleworkorderpagechange", + "tabs_qcworkordertabpanel_handleworkorderpagesizechange", + "tabs_qcworkordertabpanel_issampletypechipactive", + "tabs_qcworkordertabpanel_onsamplespecialchanged", + "tabs_qcworkordertabpanel_onworkordertaskschanged", + "views_basic_info_customer_index_vue", + "views_pilot_service_infusion_schedule_management_schedulecanceldialog_vue", + "views_pilot_service_pilot_application_infusionscheduletab_vue", + "views_production_production_work_order_completeproductiontaskdialog_vue", + "views_production_production_work_order_taskexecutiondialog_vue", + "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "views_system_user_modules_user_search_vue", + "widget_settingitem_emit", + "widget_settingitem_if" + ], + "13": [ + "composables_inbound_view_sections_buildinboundbasicsection", + "composables_inbound_view_sections_buildinboundcellstorageviewsections", + "composables_inbound_view_sections_buildinboundresearchdonationviewsections", + "composables_inbound_view_sections_buildreceptionsection", + "composables_inbound_view_sections_buildtransportsection", + "composables_inbound_view_sections_formatmetric", + "composables_inbound_view_sections_resolveinboundprotocolstatus", + "storage_release_review_storagereleaseviewdialog_formatmetric", + "storage_release_review_storagereleaseviewdialog_protocolstatusdisplay", + "utils_mask_sensitive_maskidcard", + "utils_mask_sensitive_ts", + "utils_outbound_qc_pilot_view_sections_buildbasicexperimentapplicationfields", + "utils_outbound_qc_pilot_view_sections_builddefaultapplicationfields", + "utils_outbound_qc_pilot_view_sections_buildoutboundpilotcontextsections", + "utils_outbound_qc_pilot_view_sections_isoutboundpilotserviceqctask", + "utils_outbound_qc_pilot_view_sections_ts", + "utils_production_work_order_card_meta_buildinboundmetafields", + "utils_production_work_order_card_meta_formatoutboundschedulesortno", + "utils_production_work_order_card_meta_formatoutboundscheduletotalcount", + "utils_production_work_order_card_meta_getcardmetaconfig", + "utils_production_work_order_card_meta_getcardmetaconfigforlegacytab", + "utils_production_work_order_card_meta_protocolstatuslabelfortab", + "utils_production_work_order_card_meta_protocolstatustagtypefortab", + "utils_production_work_order_card_meta_resolvecardmetaforrow", + "utils_production_work_order_card_meta_ts", + "utils_status_tag_registry_applicationstatuslabel", + "utils_status_tag_registry_applicationstatustagtype", + "utils_status_tag_registry_biztypelabel", + "utils_status_tag_registry_biztypetagtype", + "utils_status_tag_registry_cellproductstatuslabel", + "utils_status_tag_registry_cellproductstatustagtype", + "utils_status_tag_registry_checkupstatuslabel", + "utils_status_tag_registry_checkupstatustagtype", + "utils_status_tag_registry_createlabelgetter", + "utils_status_tag_registry_createtagtypegetter", + "utils_status_tag_registry_donationstatusdisplaylabel", + "utils_status_tag_registry_feestatuslabel", + "utils_status_tag_registry_feestatustagtype", + "utils_status_tag_registry_infusionmethodlabel", + "utils_status_tag_registry_infusionstatuslabel", + "utils_status_tag_registry_infusionstatustagtype", + "utils_status_tag_registry_isinactiveprotocolstatus", + "utils_status_tag_registry_joinworkorderstatusfilter", + "utils_status_tag_registry_matchesworkorderstatusfilter", + "utils_status_tag_registry_normalizescheduleproductstatuscode", + "utils_status_tag_registry_outboundmaterialcellstatuslabel", + "utils_status_tag_registry_outboundmaterialcellstatustagtype", + "utils_status_tag_registry_productstatuslabel", + "utils_status_tag_registry_productstatustagtype", + "utils_status_tag_registry_protocolstatusdisplaylabel", + "utils_status_tag_registry_protocolstatusdisplaylabelbysource", + "utils_status_tag_registry_qcstatuslabel", + "utils_status_tag_registry_qcstatustagtype", + "utils_status_tag_registry_releasereviewconclusionlabel", + "utils_status_tag_registry_releasereviewconclusiontagtype", + "utils_status_tag_registry_schedulestatuslabel", + "utils_status_tag_registry_schedulestatustagtype", + "utils_status_tag_registry_ts", + "utils_status_tag_registry_txnstatuslabel", + "utils_status_tag_registry_txnstatustagtype", + "utils_status_tag_registry_txntypelabel", + "utils_status_tag_registry_txntypetagtype", + "utils_void_type_dict_buildfallbackoptions", + "utils_void_type_dict_getvoidtypeoptions", + "utils_void_type_dict_loadvoidtypedict", + "utils_void_type_dict_resolvevoidtypelabel", + "utils_void_type_dict_ts", + "views_quality_inspection_qc_work_order_composables_inbound_view_sections_ts", + "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue" + ], + "14": [ "clinical_schedule_payment_detail_index_dash", "clinical_schedule_payment_detail_index_fmtmoney", "components_business_clinical_schedule_payment_detail_index_vue", "components_business_protocol_finance_confirm_fields_index_vue", "components_business_sample_code_with_special_display_index_vue", "components_business_sample_production_info_cards_index_vue", - "components_business_sample_qc_info_grouped_panel_index_vue", "components_business_sample_reception_dual_readonly_panel_index_vue", - "components_business_sample_special_mark_dialog_index_vue", "components_business_sample_storage_release_info_index_vue", "list_donationviewdialog_auditordisplay", "list_donationviewdialog_dash", @@ -1442,31 +1611,41 @@ "list_donationviewdialog_sampletypename", "list_donationviewdialog_sitename", "list_donationviewdialog_unitname", - "production_work_order_productionworkorderqcviewdialog_loaddetail", "protocol_finance_confirm_fields_index_for", "protocol_protocolattachmentreadonly_resolvefileurl", - "qc_work_order_qcworkordercardlist_alltabitemkey", - "qc_work_order_qcworkordercardlist_cardindex", - "qc_work_order_qcworkordercardlist_managepresetbatches", - "qc_work_order_qcworkordersamplegroup_opensamplespecialdialog", - "qc_work_order_qcworkordersamplegroup_triggersourcepillclass", - "qc_work_order_qcworkordersamplegroup_triggersourcetabclass", - "qc_work_order_qcworkordersamplegroup_workorderstatustagtype", "sample_production_info_cards_index_productiontaskstatuslabel", "storage_release_review_storagereleasereviewdialog_fullfileurl", "storage_release_review_storagereleasereviewdialog_getlist", "storage_release_review_storagereleasereviewdialog_isimagefile", "storage_release_review_storagereleasereviewdialog_removeattachment", "storage_release_review_storagereleasereviewdialog_resetform", + "utils_clinical_payment_flow_steps_buildpaymentflowsteps", + "utils_clinical_payment_flow_steps_dash", + "utils_clinical_payment_flow_steps_formatamount", + "utils_clinical_payment_flow_steps_hasfinancereceipt", + "utils_clinical_payment_flow_steps_hasfinancerefund", + "utils_clinical_payment_flow_steps_hasreceiptsubmit", + "utils_clinical_payment_flow_steps_hasrefundsubmit", + "utils_clinical_payment_flow_steps_receiptsubmittime", + "utils_clinical_payment_flow_steps_resolvestepstate", + "utils_clinical_payment_flow_steps_ts", + "utils_datetime_display_formatdateonly", + "utils_datetime_display_formatdatetimedisplay", + "utils_datetime_display_formatdisplayordash", + "utils_datetime_display_lookslikedatetime", + "utils_datetime_display_ts", + "utils_sample_production_reception_fields_formatprocesstimedate", + "utils_sample_production_reception_fields_formatproductionfieldvalue", + "utils_sample_production_reception_fields_infectiousfourtestlabel", + "utils_sample_production_reception_fields_resolveproductionreceptionfields", + "utils_sample_production_reception_fields_ts", + "utils_sample_reception_view_sections_buildproductionreceptionviewsection", + "utils_sample_reception_view_sections_buildqcreceptionviewfields", + "utils_sample_reception_view_sections_ts", "views_cell_storage_protocol_protocolattachmentreadonly_vue", "views_production_cell_product_source_chain_samplecustomerviewdialog_vue", - "views_production_production_work_order_productionworkorderqcviewdialog_vue", "views_production_production_work_order_taskpaperattachmentspanel_vue", - "views_quality_inspection_qc_work_order_qcunfinishedbadge_vue", - "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", "views_quality_inspection_qc_work_order_qcworkorderprotocolpaymentpanel_vue", - "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "views_quality_inspection_qc_work_order_qcworkordersinglecard_vue", "views_quality_inspection_qc_work_order_view_dialogs_inboundcellstorageviewdialog_vue", "views_quality_inspection_qc_work_order_view_dialogs_inboundresearchdonationviewdialog_vue", "views_quality_inspection_qc_work_order_view_dialogs_outboundbasicexperimentviewdialog_vue", @@ -1479,73 +1658,35 @@ "views_quality_inspection_storage_release_review_storagereleasereviewdialog_vue", "views_research_donation_list_donationviewdialog_vue" ], - "12": [ - "api_ethnic_fetchethniclist", - "api_ethnic_ts", - "checkup_management_checkupmarkcheckeddialog_formatnowdatetime", - "components_business_sample_transport_form_section_index_vue", - "list_donationformdialog_applydonationbundletoform", - "list_donationformdialog_createemptytransport", - "list_donationformdialog_ensureethnicoptioninlist", - "list_donationformdialog_fullfileurl", - "list_donationformdialog_handleopenforadd", - "list_donationformdialog_if", - "list_donationformdialog_loadethnicoptions", - "list_donationformdialog_normalizesamplerow", - "list_donationformdialog_resetform", - "list_donationformdialog_scrolltosection", - "material_index_formattodaydate", - "pilot_application_applicationformdialog_if", - "pilot_application_applicationformdialog_remotesearchcustomers", - "protocol_protocolformdialog_addpaymentdetail", - "protocol_protocolformdialog_applyfqpaymentdefaults", - "protocol_protocolformdialog_createemptytransport", - "protocol_protocolformdialog_datetimetoymd", - "protocol_protocolformdialog_defaultinstallmentstartdateymd", - "protocol_protocolformdialog_ensureethnicoptioninlist", - "protocol_protocolformdialog_ensuretransfertypeoptions", - "protocol_protocolformdialog_for", - "protocol_protocolformdialog_fullfileurl", - "protocol_protocolformdialog_if", - "protocol_protocolformdialog_initpaymentdetailexpandflags", - "protocol_protocolformdialog_isfqnumericfieldempty", - "protocol_protocolformdialog_loadethnicoptions", - "protocol_protocolformdialog_normalizesamplerow", - "protocol_protocolformdialog_pad", - "protocol_protocolformdialog_paymentdetailsummary", - "protocol_protocolformdialog_resetform", - "protocol_protocolformdialog_scrolltosection", - "protocol_protocolformdialog_togglepaymentdetailexpand", - "sample_transport_form_section_index_if", - "utils_protocol_pay_mode_switch_canaddpaymentdetail", - "utils_sample_reception_lab_storage_code_buildprefilledlabstoragecode", - "utils_sample_reception_lab_storage_code_formatyear", - "utils_sample_reception_lab_storage_code_formatym", - "utils_sample_reception_lab_storage_code_normalizesampletypename", - "utils_sample_reception_lab_storage_code_normalizesourcetype", - "utils_sample_reception_lab_storage_code_parselabstoragereferencedate", - "utils_sample_reception_lab_storage_code_ts", - "utils_transfer_type_dict_gettransfertypeoptions", - "utils_transfer_type_dict_loadtransfertypedict", - "utils_transfer_type_dict_resolvetransfertypelabel", - "utils_transfer_type_dict_resolvetransfertypetagtype", - "utils_transfer_type_dict_ts", - "views_cell_storage_protocol_protocolformdialog_vue", - "views_pilot_service_pilot_application_applicationformdialog_vue", - "views_research_donation_list_donationformdialog_vue" - ], - "13": [ - "amount_input_index_handleblur", - "amount_input_index_handlefocus", - "amount_input_index_handleinput", + "15": [ + "api_business_batchsubmitclinicalreceipt", + "api_business_batchsubmitclinicalrefund", + "api_business_confirmclinicalreceipt", + "api_business_confirmclinicalrefund", + "api_business_fetchadjustorder", + "api_business_fetchassigndelivery", + "api_business_fetchcancelorder", + "api_business_fetchclinicalpaymentdetail", + "api_business_fetchclinicalpayments", "api_business_fetchclinicalreceiptconfirmed", - "channel_channelserviceordertab_if", - "channel_channelviewdialog_formatprice", - "channel_channelviewdialog_fullfileurl", - "channel_channelviewdialog_normalizeagreementrow", + "api_business_fetchclinicalreceiptpending", + "api_business_fetchclinicalrefundconfirmed", + "api_business_fetchclinicalrefundpending", + "api_business_fetchorderadjusts", + "api_business_fetchorderdetail", + "api_business_fetchorderitems", + "api_business_fetchorderlist", + "api_business_fetchpriceversiondetail", + "api_business_fetchreviewcancel", + "api_business_fetchsystemconfig", + "api_business_fetchuploadproductimage", + "api_business_rejectclinicalreceipt", + "api_business_rejectclinicalrefund", + "api_business_submitclinicalreceipt", + "api_business_submitclinicalrefund", + "api_business_ts", "clinical_payment_confirm_index_buildconfirmedparams", "clinical_payment_confirm_index_buildpendingparams", - "clinical_payment_confirm_index_formatamount", "clinical_payment_confirm_index_formattabbadgecount", "clinical_payment_confirm_index_fullfileurl", "clinical_payment_confirm_index_handleconfirmedreset", @@ -1556,40 +1697,31 @@ "clinical_payment_confirm_index_loadall", "clinical_payment_confirm_index_loadconfirmed", "clinical_payment_confirm_index_loadpending", + "clinical_payment_confirm_index_loadtabpendingcounts", "clinical_payment_confirm_index_openconfirm", "clinical_payment_confirm_index_openviewconfirm", "clinical_payment_confirm_index_pendingcardtitle", - "clinical_payment_confirm_refundconfirmtab_formatamount", - "clinical_payment_confirm_timeline_index_formatprotocolamount", - "clinical_payment_confirm_timeline_index_protocolpaymodelabel", - "clinical_payment_confirm_timeline_index_showstepcontent", - "components_business_clinical_payment_confirm_timeline_index_vue", - "components_common_amount_input_index_vue", - "composables_production_view_sections_buildfeesection", - "protocol_audit_fullmoontodotab_formatinvoiceamount", - "protocol_audit_paymentinfotab_createcolumnstate", - "protocol_audit_paymentinfotab_receiptattachmentstourls", - "protocol_audit_storagecerttab_for", - "protocol_protocolformdialog_fmtmoney", - "protocol_protocolviewdialog_financeconfirmattachmentfiles", - "protocol_protocolviewdialog_refundattachmentfiles", - "protocol_protocolviewdialog_refundfinanceconfirmattachmentfiles", - "utils_money_format_addthousandseparators", - "utils_money_format_formatmoneydisplay", - "utils_money_format_formatmoneyinputdisplay", - "utils_money_format_parsemoneytonumber", - "utils_money_format_sanitizemoneyinput", - "utils_money_format_ts", - "views_cell_storage_protocol_audit_index_vue", - "views_cell_storage_protocol_audit_paymentinfotab_vue", - "views_cell_storage_protocol_audit_storagecerttab_vue", - "views_cell_storage_protocol_protocolviewdialog_vue", - "views_pilot_service_channel_channelserviceordertab_vue", - "views_pilot_service_channel_channelviewdialog_vue", - "views_pilot_service_channel_index_vue", - "views_pilot_service_clinical_payment_confirm_index_vue" + "clinical_payment_confirm_refundconfirmtab_buildconfirmedparams", + "clinical_payment_confirm_refundconfirmtab_buildpendingparams", + "clinical_payment_confirm_refundconfirmtab_fullfileurl", + "clinical_payment_confirm_refundconfirmtab_handleconfirmedreset", + "clinical_payment_confirm_refundconfirmtab_handleconfirmedsearch", + "clinical_payment_confirm_refundconfirmtab_handlependingreset", + "clinical_payment_confirm_refundconfirmtab_handlependingsearch", + "clinical_payment_confirm_refundconfirmtab_isimageurl", + "clinical_payment_confirm_refundconfirmtab_loadall", + "clinical_payment_confirm_refundconfirmtab_loadconfirmed", + "clinical_payment_confirm_refundconfirmtab_loadpending", + "clinical_payment_confirm_refundconfirmtab_openconfirm", + "clinical_payment_confirm_refundconfirmtab_openviewconfirm", + "clinical_payment_confirm_refundconfirmtab_pendingcardtitle", + "config_pilot_biz_type_getpilotbizconfig", + "config_pilot_biz_type_resolvepilotbiztype", + "config_pilot_biz_type_ts", + "views_pilot_service_clinical_payment_confirm_index_vue", + "views_pilot_service_clinical_payment_confirm_refundconfirmtab_vue" ], - "14": [ + "16": [ "api_admin_fetchuserlist", "api_production_task_fetchaddtaskstep", "api_production_task_fetchcopytaskstep", @@ -1641,58 +1773,7 @@ "views_production_production_work_order_edittaskinfodialog_vue", "views_production_production_work_order_forwardtaskdialog_vue" ], - "15": [ - "api_admin_completepilotapplication", - "api_admin_deletepilotapplication", - "api_admin_fetchpilotapplicationlist", - "api_admin_startpilotapplication", - "api_admin_voidpilotapplication", - "api_business_fetchclinicalrefundconfirmed", - "clinical_payment_confirm_refundconfirmtab_buildconfirmedparams", - "clinical_payment_confirm_refundconfirmtab_buildpendingparams", - "clinical_payment_confirm_refundconfirmtab_fullfileurl", - "clinical_payment_confirm_refundconfirmtab_handleconfirmedreset", - "clinical_payment_confirm_refundconfirmtab_handleconfirmedsearch", - "clinical_payment_confirm_refundconfirmtab_handlependingreset", - "clinical_payment_confirm_refundconfirmtab_handlependingsearch", - "clinical_payment_confirm_refundconfirmtab_isimageurl", - "clinical_payment_confirm_refundconfirmtab_loadall", - "clinical_payment_confirm_refundconfirmtab_loadconfirmed", - "clinical_payment_confirm_refundconfirmtab_loadpending", - "clinical_payment_confirm_refundconfirmtab_openconfirm", - "clinical_payment_confirm_refundconfirmtab_openviewconfirm", - "clinical_payment_confirm_refundconfirmtab_pendingcardtitle", - "config_pilot_biz_type_getpilotbizconfig", - "config_pilot_biz_type_resolvepilotbiztype", - "config_pilot_biz_type_ts", - "pilot_application_pilotapplicationtab_caneditapplication", - "pilot_application_pilotapplicationtab_canvoidapplication", - "pilot_application_pilotapplicationtab_cleartableselection", - "pilot_application_pilotapplicationtab_handlebatchcomplete", - "pilot_application_pilotapplicationtab_handlebatchstart", - "pilot_application_pilotapplicationtab_handlebatchvoid", - "pilot_application_pilotapplicationtab_handlecomplete", - "pilot_application_pilotapplicationtab_handlecreate", - "pilot_application_pilotapplicationtab_handledelete", - "pilot_application_pilotapplicationtab_handledropdowncommand", - "pilot_application_pilotapplicationtab_handleedit", - "pilot_application_pilotapplicationtab_handlereset", - "pilot_application_pilotapplicationtab_handlesearch", - "pilot_application_pilotapplicationtab_handleselectionchange", - "pilot_application_pilotapplicationtab_handlestart", - "pilot_application_pilotapplicationtab_handleview", - "pilot_application_pilotapplicationtab_handlevoid", - "pilot_application_pilotapplicationtab_hasmoreactions", - "pilot_application_pilotapplicationtab_hasprimarystatusactions", - "pilot_application_pilotapplicationtab_loadchanneloptions", - "pilot_application_pilotapplicationtab_loaddata", - "pilot_application_pilotapplicationtab_onchannelselectfocus", - "pilot_application_pilotapplicationtab_onformsaved", - "pilot_application_pilotapplicationtab_runbatchstatusaction", - "views_pilot_service_clinical_payment_confirm_refundconfirmtab_vue", - "views_pilot_service_pilot_application_pilotapplicationtab_vue" - ], - "16": [ + "17": [ "utils_chinese_datetime_parse_formatdatetimetominute", "utils_chinese_datetime_parse_handlechinesedatetimepaste", "utils_chinese_datetime_parse_parsechinesedatetimetext", @@ -1741,7 +1822,7 @@ "utils_protocol_standard_import_parse_ts", "utils_protocol_standard_import_parse_upsertsamplehint" ], - "17": [ + "18": [ "socket_index_websocketclient", "socket_index_websocketclient_calculatereconnectdelay", "socket_index_websocketclient_clearalltimers", @@ -1785,7 +1866,7 @@ "utils_socket_index_ts", "utils_table_tablecache_ts" ], - "18": [ + "19": [ "api_qc_material_fetchbatchdiscardqcmaterial", "api_qc_material_fetchbatchstockinqcmaterial", "api_qc_material_fetchbatchstockoutqcmaterial", @@ -1829,8 +1910,7 @@ "views_quality_inspection_qc_material_qcmaterialstockchecktab_vue", "views_quality_inspection_qc_material_qcmaterialusagetab_vue" ], - "19": [ - "api_auth_fetchrefreshtoken", + "20": [ "art_screen_lock_index_tologin", "http_crypto_base64tobytes", "http_crypto_bytestobase64", @@ -1872,7 +1952,47 @@ "utils_http_error_ts", "utils_http_index_ts" ], - "20": [ + "21": [ + "api_production_work_order_fetchcompleteproductionworkorder", + "api_production_work_order_fetchconfigureproductionworkorder", + "api_production_work_order_fetchcreateproductionworkorder", + "api_production_work_order_fetchcreateqcfromproduction", + "api_production_work_order_fetchdeleteproductionworkorder", + "api_production_work_order_fetchmineproductionworkordertabstepcounts", + "api_production_work_order_fetchmineproductionworkordertabstepcountsdeduped", + "api_production_work_order_fetchproductionworkordercellproductoptions", + "api_production_work_order_fetchproductionworkorderdetail", + "api_production_work_order_fetchproductionworkorderlist", + "api_production_work_order_fetchproductionworkorderqcdispatchoptions", + "api_production_work_order_fetchproductionworkorderqcinfo", + "api_production_work_order_fetchproductionworkordertabstepcounts", + "api_production_work_order_fetchproductionworkordertabstepcountsdeduped", + "api_production_work_order_fetchupdateproductionworkorder", + "api_production_work_order_formatproductionworkordertabstepbadge", + "api_production_work_order_isproductionworkordertabstepbadgezero", + "api_production_work_order_sumproductionworkordertabstepcounts", + "api_production_work_order_ts", + "components_business_sample_qc_info_grouped_panel_index_vue", + "production_work_order_productionworkorderqcviewdialog_loaddetail", + "utils_production_menu_badge_collectvisibleproductionmenubadgecodes", + "utils_production_menu_badge_refreshproductionmenubadges", + "utils_production_menu_badge_resolveproductionmenubadgecode", + "utils_production_menu_badge_ts", + "utils_production_work_order_step_badge_isactivestep", + "utils_production_work_order_step_badge_isactivetask", + "utils_production_work_order_step_badge_isactiveworkorder", + "utils_production_work_order_step_badge_isminequalifyingtask", + "utils_production_work_order_step_badge_isproductionworkorderstepbadgevisible", + "utils_production_work_order_step_badge_isstepfutureincomplete", + "utils_production_work_order_step_badge_isstepoverdueincomplete", + "utils_production_work_order_step_badge_productionworkorderstepbadgetitle", + "utils_production_work_order_step_badge_stepassigneeuserids", + "utils_production_work_order_step_badge_sumproductionworkorderstepbadgecount", + "utils_production_work_order_step_badge_todayymd", + "utils_production_work_order_step_badge_ts", + "views_production_production_work_order_productionworkorderqcviewdialog_vue" + ], + "22": [ "locales_index_getdefaultlanguage", "locales_index_ts", "storage_storage_checkstoragecompatibility", @@ -1911,46 +2031,7 @@ "utils_storage_storage_key_manager_ts", "utils_storage_storage_ts" ], - "21": [ - "api_admin_fetchdictdataoptions", - "api_material_fetchbatchdiscardmaterial", - "api_material_fetchbatchstockinmaterial", - "api_material_fetchbatchstockoutmaterial", - "api_material_fetchcreatematerial", - "api_material_fetchdeletematerial", - "api_material_fetchdeletematerialbatch", - "api_material_fetchmaterialbatchlist", - "api_material_fetchmaterialbatchoptions", - "api_material_fetchmateriallist", - "api_material_fetchmaterialoptions", - "api_material_fetchstockinmaterial", - "api_material_fetchupdatematerial", - "api_material_fetchupdatematerialbatch", - "api_material_ts", - "api_material_usage_fetchmarkmaterialusagefullyused", - "api_material_usage_fetchmaterialusagelist", - "api_material_usage_fetchmymaterialusagelist", - "api_material_usage_ts", - "material_index_defaultoperatorname", - "material_index_ensureoperatoroption", - "material_index_ensuretabmounted", - "material_index_handledelete", - "material_index_handleedit", - "material_index_handlereset", - "material_index_handlesearch", - "material_index_handlesubmit", - "material_index_handletabchange", - "material_index_handleview", - "material_index_initoperatorfield", - "material_index_loaddata", - "material_index_loaddictoptions", - "material_index_oneditpriceqtychange", - "material_index_onstockinmaterialkeychange", - "views_cell_storage_material_index_vue", - "views_cell_storage_material_materialstockchecktab_vue", - "views_cell_storage_material_materialusagetab_vue" - ], - "22": [ + "23": [ "api_sample_production_reception_fetchproductionreceptionbysamplecode", "api_sample_production_reception_fetchproductionreceptionsubmit", "api_sample_production_reception_fetchproductionreceptionupdate", @@ -1988,43 +2069,6 @@ "work_order_remark_dialog_index_handleclose", "work_order_remark_dialog_index_handlesubmit" ], - "23": [ - "api_admin_fetchcreatecustomer", - "api_admin_fetchcustomerlist", - "api_admin_fetchdeletecustomer", - "api_admin_fetchupdatecustomer", - "api_admin_updateinfusionschedulestatus", - "customer_index_handleadd", - "customer_index_handledelete", - "customer_index_handledropdowncommand", - "customer_index_handleedit", - "customer_index_handlereset", - "customer_index_handlesearch", - "customer_index_handleselectionchange", - "customer_index_handlesubmit", - "customer_index_handleview", - "customer_index_loaddata", - "customer_index_resetform", - "pilot_application_infusionscheduletab_buildcompleteconfirmmessage", - "pilot_application_infusionscheduletab_cancancelschedule", - "pilot_application_infusionscheduletab_cancompleteschedule", - "pilot_application_infusionscheduletab_canconfirmschedule", - "pilot_application_infusionscheduletab_caneditschedule", - "pilot_application_infusionscheduletab_canshowhandover", - "pilot_application_infusionscheduletab_getinfusionstatus", - "pilot_application_infusionscheduletab_handlecancel", - "pilot_application_infusionscheduletab_handlecomplete", - "pilot_application_infusionscheduletab_handleconfirm", - "pilot_application_infusionscheduletab_handledropdowncommand", - "pilot_application_infusionscheduletab_handlehandover", - "pilot_application_infusionscheduletab_handleselectionchange", - "pilot_application_infusionscheduletab_handleview", - "pilot_application_infusionscheduletab_hasmorescheduleactions", - "pilot_application_infusionscheduletab_hasprimaryscheduleactions", - "pilot_application_infusionscheduletab_isinfusionthisweek", - "views_basic_info_customer_index_vue", - "views_pilot_service_pilot_application_infusionscheduletab_vue" - ], "24": [ "production_work_order_task_step_editor_persistence_createemptysnapshots", "production_work_order_task_step_editor_persistence_normalizeconfiguredreagents", @@ -2044,7 +2088,9 @@ "production_work_order_usetaskstepeditor_parsetaskattachmentsfromurls", "production_work_order_usetaskstepeditor_toapiflag", "production_work_order_usetaskstepeditor_usetaskstepeditor", + "utils_production_labels_computeworkorderplannedstarttimerange", "utils_production_labels_extractproductiontasksteps", + "utils_production_labels_formatchinesedateymd", "utils_production_labels_formatplannedstartdate", "utils_production_labels_normalizeplannedstartdate", "utils_production_labels_productionconclusionlabel", @@ -2062,40 +2108,41 @@ "views_production_production_work_order_usetaskstepeditor_ts" ], "25": [ - "api_production_work_order_fetchcompleteproductionworkorder", - "api_production_work_order_fetchconfigureproductionworkorder", - "api_production_work_order_fetchcreateproductionworkorder", - "api_production_work_order_fetchcreateqcfromproduction", - "api_production_work_order_fetchdeleteproductionworkorder", - "api_production_work_order_fetchmineproductionworkordertabstepcounts", - "api_production_work_order_fetchmineproductionworkordertabstepcountsdeduped", - "api_production_work_order_fetchproductionworkordercellproductoptions", - "api_production_work_order_fetchproductionworkorderdetail", - "api_production_work_order_fetchproductionworkorderlist", - "api_production_work_order_fetchproductionworkorderqcdispatchoptions", - "api_production_work_order_fetchproductionworkordertabstepcounts", - "api_production_work_order_fetchproductionworkordertabstepcountsdeduped", - "api_production_work_order_fetchupdateproductionworkorder", - "api_production_work_order_formatproductionworkordertabstepbadge", - "api_production_work_order_isproductionworkordertabstepbadgezero", - "api_production_work_order_sumproductionworkordertabstepcounts", - "api_production_work_order_ts", - "utils_production_menu_badge_collectvisibleproductionmenubadgecodes", - "utils_production_menu_badge_refreshproductionmenubadges", - "utils_production_menu_badge_resolveproductionmenubadgecode", - "utils_production_menu_badge_ts", - "utils_production_work_order_step_badge_isactivestep", - "utils_production_work_order_step_badge_isactivetask", - "utils_production_work_order_step_badge_isactiveworkorder", - "utils_production_work_order_step_badge_isminequalifyingtask", - "utils_production_work_order_step_badge_isproductionworkorderstepbadgevisible", - "utils_production_work_order_step_badge_isstepoverdueincomplete", - "utils_production_work_order_step_badge_isstepunassigned", - "utils_production_work_order_step_badge_productionworkorderstepbadgetitle", - "utils_production_work_order_step_badge_stepassigneeuserids", - "utils_production_work_order_step_badge_sumproductionworkorderstepbadgecount", - "utils_production_work_order_step_badge_todayymd", - "utils_production_work_order_step_badge_ts" + "api_admin_completepilotapplication", + "api_admin_deletepilotapplication", + "api_admin_fetchpilotapplicationlist", + "api_admin_startpilotapplication", + "api_admin_voidpilotapplication", + "pilot_application_pilotapplicationtab_caneditapplication", + "pilot_application_pilotapplicationtab_canvoidapplication", + "pilot_application_pilotapplicationtab_cleartableselection", + "pilot_application_pilotapplicationtab_handlebatchcomplete", + "pilot_application_pilotapplicationtab_handlebatchstart", + "pilot_application_pilotapplicationtab_handlebatchvoid", + "pilot_application_pilotapplicationtab_handlecomplete", + "pilot_application_pilotapplicationtab_handlecreate", + "pilot_application_pilotapplicationtab_handledelete", + "pilot_application_pilotapplicationtab_handledropdowncommand", + "pilot_application_pilotapplicationtab_handleedit", + "pilot_application_pilotapplicationtab_handlereset", + "pilot_application_pilotapplicationtab_handlesearch", + "pilot_application_pilotapplicationtab_handleselectionchange", + "pilot_application_pilotapplicationtab_handlestart", + "pilot_application_pilotapplicationtab_handleview", + "pilot_application_pilotapplicationtab_handlevoid", + "pilot_application_pilotapplicationtab_hasmoreactions", + "pilot_application_pilotapplicationtab_hasprimarystatusactions", + "pilot_application_pilotapplicationtab_loadchanneloptions", + "pilot_application_pilotapplicationtab_loaddata", + "pilot_application_pilotapplicationtab_onchannelselectfocus", + "pilot_application_pilotapplicationtab_onformsaved", + "pilot_application_pilotapplicationtab_runbatchstatusaction", + "utils_category_path_display_ensurecategorypathdataloaded", + "utils_category_path_display_formatcategorypathlabel", + "utils_category_path_display_ts", + "utils_fetch_paged_list_fetchallpagedrecords", + "utils_fetch_paged_list_ts", + "views_pilot_service_pilot_application_pilotapplicationtab_vue" ], "26": [ "api_auth_fetchchangepassword", @@ -2103,6 +2150,7 @@ "api_auth_fetchgetuserinfo", "api_auth_fetchlogin", "api_auth_fetchlogout", + "api_auth_fetchrefreshtoken", "api_auth_fetchupdateprofile", "api_auth_fetchuploadprofileavatar", "api_auth_ts", @@ -2128,34 +2176,6 @@ "widget_userprofiledialog_revokeavatarlocalpreview" ], "27": [ - "api_admin_fetchcheckupinstitutionlist", - "api_admin_fetchpilotcheckuplist", - "pilot_application_checkupmanagementtab_caneditactualcheckupinfo", - "pilot_application_checkupmanagementtab_caneditreserve", - "pilot_application_checkupmanagementtab_canfillcheckupinfo", - "pilot_application_checkupmanagementtab_canmarkchecked", - "pilot_application_checkupmanagementtab_handlebatchreservefromlist", - "pilot_application_checkupmanagementtab_handleeditactual", - "pilot_application_checkupmanagementtab_handleeditreserve", - "pilot_application_checkupmanagementtab_handlefill", - "pilot_application_checkupmanagementtab_handlemarkchecked", - "pilot_application_checkupmanagementtab_handlereset", - "pilot_application_checkupmanagementtab_handlesearch", - "pilot_application_checkupmanagementtab_handleselectionchange", - "pilot_application_checkupmanagementtab_handleview", - "pilot_application_checkupmanagementtab_hasprimarycheckupactions", - "pilot_application_checkupmanagementtab_isrowselectable", - "pilot_application_checkupmanagementtab_loaddata", - "pilot_application_checkupmanagementtab_onbatchreservesuccess", - "pilot_application_checkupmanagementtab_onfillsuccess", - "pilot_application_checkupmanagementtab_oninstitutionselectvisible", - "pilot_application_checkupmanagementtab_remotesearchinstitutions", - "pilot_application_clinicalpaymenttab_for", - "views_pilot_service_pilot_application_checkupmanagementtab_vue", - "views_pilot_service_pilot_application_clinicalpaymenttab_vue", - "views_pilot_service_pilot_application_index_vue" - ], - "28": [ "api_qc_work_order_fetchconfigureqcworkorder", "api_qc_work_order_fetchcreateqcworkorder", "api_qc_work_order_fetchdeleteqcworkorder", @@ -2181,33 +2201,7 @@ "views_quality_inspection_my_qc_task_index_vue", "views_quality_inspection_qc_work_order_qcworkordertabbar_vue" ], - "29": [ - "api_admin_fetchcreatemenu", - "api_admin_fetchdeletemenu", - "api_admin_fetchmenutree", - "api_admin_fetchupdatemenu", - "dept_index_get", - "dept_index_postorder", - "dept_index_preorder", - "menu_index_applytreeexpand", - "menu_index_handleadd", - "menu_index_handleaddchild", - "menu_index_handledelete", - "menu_index_handledialogclose", - "menu_index_handledropdowncommand", - "menu_index_handleedit", - "menu_index_handlereset", - "menu_index_handlesearch", - "menu_index_handleselectionchange", - "menu_index_handlesubmit", - "menu_index_handleview", - "menu_index_loaddata", - "menu_index_resetform", - "menu_index_toggleexpand", - "views_system_dept_index_vue", - "views_system_menu_index_vue" - ], - "30": [ + "28": [ "business_highlight_addcopybutton", "business_highlight_highlightcode", "business_highlight_insertlinenumbers", @@ -2231,7 +2225,7 @@ "directives_index_setupglobdirectives", "directives_index_ts" ], - "31": [ + "29": [ "api_outbound_release_review_batchreviewoutboundrelease", "api_outbound_release_review_deletereleasereview", "api_outbound_release_review_fetchoutboundreleasematerial", @@ -2255,7 +2249,7 @@ "views_pilot_service_outbound_release_review_index_vue", "views_pilot_service_outbound_release_review_outboundreleasereviewcardlist_vue" ], - "32": [ + "30": [ "api_admin_fetchcellsampletypelist", "api_admin_fetchcreatecellsampletype", "api_admin_fetchdeletecellsampletype", @@ -2279,7 +2273,7 @@ "views_basic_info_cell_sample_type_index_vue", "views_basic_info_cell_sample_type_samplecodetab_vue" ], - "33": [ + "31": [ "api_business_fetchattachmentdownloadurl", "utils_attachment_zip_attachmentfullurl", "utils_attachment_zip_ensureuniquezipentryname", @@ -2301,7 +2295,28 @@ "utils_qc_work_order_attachment_export_ts", "utils_qc_work_order_attachment_export_workorderfoldername" ], - "34": [ + "32": [ + "api_workflow_fetchapprovetask", + "api_workflow_fetchbusinessalltasks", + "api_workflow_fetchcompletedtasks", + "api_workflow_fetchcreateprocessdef", + "api_workflow_fetchdeleteprocessdef", + "api_workflow_fetchdesignerdata", + "api_workflow_fetchinstancedetail", + "api_workflow_fetchmyinstances", + "api_workflow_fetchpendingtasks", + "api_workflow_fetchprocessdeflist", + "api_workflow_fetchpublishversion", + "api_workflow_fetchrejecttask", + "api_workflow_fetchstartinstance", + "api_workflow_fetchupdateprocessdef", + "api_workflow_fetchversionlist", + "api_workflow_ts", + "components_approvaldialog_handlesubmit", + "components_approvaldialog_loadformdata", + "views_system_workflow_components_approvaldialog_vue" + ], + "33": [ "api_env_detect_item_fetchcreateenvdetectitem", "api_env_detect_item_fetchdeleteenvdetectitem", "api_env_detect_item_fetchenvdetectitemdetail", @@ -2322,7 +2337,7 @@ "env_detect_item_index_resetform", "views_quality_inspection_env_detect_item_index_vue" ], - "35": [ + "34": [ "core_usetable_usetable", "core_usetable_usetableimpl", "core_usetablecolumns_getcolumnchecks", @@ -2341,7 +2356,7 @@ "table_tableutils_updatepaginationfromresponse", "utils_table_tableutils_ts" ], - "36": [ + "35": [ "core_usechart_usechart", "core_usechart_usechartcomponent", "core_usechart_usechartops", @@ -2359,7 +2374,7 @@ "ui_colors_setelementthemecolor", "utils_ui_colors_ts" ], - "37": [ + "36": [ "utils_protocol_payment_flow_steps_buildprotocolpaymentflowsteps", "utils_protocol_payment_flow_steps_dash", "utils_protocol_payment_flow_steps_financereceipttime", @@ -2375,7 +2390,7 @@ "utils_protocol_payment_flow_steps_resolvestepstate", "utils_protocol_payment_flow_steps_ts" ], - "38": [ + "37": [ "api_admin_fetchserviceordertxnlist", "channel_service_order_finance_index_financesubmitattachmentdisplayfiles", "channel_service_order_finance_index_financesubmitremarkdisplay", @@ -2391,7 +2406,7 @@ "channel_service_order_finance_index_txntypehasproducts", "views_pilot_service_channel_service_order_finance_index_vue" ], - "39": [ + "38": [ "form_validator_getpasswordstrength", "form_validator_trimspaces", "form_validator_validateaccount", @@ -2406,7 +2421,7 @@ "form_validator_validateurl", "utils_form_validator_ts" ], - "40": [ + "39": [ "outbound_release_review_outboundreleasereviewdialog_builddetailfromlistrow", "outbound_release_review_outboundreleasereviewdialog_fullfileurl", "outbound_release_review_outboundreleasereviewdialog_handlepreviewattachment", @@ -2421,7 +2436,7 @@ "outbound_release_review_outboundreleasereviewdialog_uniquejoined", "views_pilot_service_outbound_release_review_outboundreleasereviewdialog_vue" ], - "41": [ + "40": [ "qc_work_order_qcworkordertasksublist_addmaterialrow", "qc_work_order_qcworkordertasksublist_enrichmaterialusagerows", "qc_work_order_qcworkordertasksublist_if", @@ -2433,7 +2448,7 @@ "views_quality_inspection_qc_work_order_qcworkorderbatchsublist_vue", "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue" ], - "42": [ + "41": [ "art_work_tab_index_cleanupeventlisteners", "art_work_tab_index_handletouchend", "art_work_tab_index_handletouchmove", @@ -2444,7 +2459,7 @@ "art_work_tab_index_setupeventlisteners", "components_core_layouts_art_work_tab_index_vue" ], - "43": [ + "42": [ "art_count_to_index_clamp", "art_count_to_index_currentvalue", "art_count_to_index_formatnumber", @@ -2455,7 +2470,7 @@ "art_count_to_index_targetvalue", "components_core_text_effect_art_count_to_index_vue" ], - "44": [ + "43": [ "view_dialogs_view_dialog_registry_getproductionworkorderviewdialogcomponent", "views_production_production_work_order_view_dialogs_inboundcellstorageproductionviewdialog_vue", "views_production_production_work_order_view_dialogs_inboundresearchdonationproductionviewdialog_vue", @@ -2466,7 +2481,7 @@ "views_production_production_work_order_view_dialogs_temporaryproductionviewdialog_vue", "views_production_production_work_order_view_dialogs_view_dialog_registry_ts" ], - "45": [ + "44": [ "api_production_material_fetchmyproductionmaterialconsumptions", "my_production_material_usage_index_handletabchange", "production_material_materialconsumptiontab_displayconsumptionqty", @@ -2477,7 +2492,7 @@ "views_production_production_material_materialconsumptiontab_vue", "views_production_production_material_productionmaterialusagetab_vue" ], - "46": [ + "45": [ "tabs_tab_registry_getqcworkordertabcomponent", "views_quality_inspection_qc_work_order_tabs_alltab_vue", "views_quality_inspection_qc_work_order_tabs_inboundcellstoragetab_vue", @@ -2488,7 +2503,7 @@ "views_quality_inspection_qc_work_order_tabs_tab_registry_ts", "views_quality_inspection_qc_work_order_tabs_temporarytab_vue" ], - "47": [ + "46": [ "sys_error_handle_isignorablescripterror", "sys_error_handle_normalizeerrormessage", "sys_error_handle_registerpromiseerrorhandler", @@ -2498,7 +2513,7 @@ "sys_error_handle_vueerrorhandler", "utils_sys_error_handle_ts" ], - "48": [ + "47": [ "core_usetableheight_tableheightcalculator", "core_usetableheight_tableheightcalculator_calculate", "core_usetableheight_tableheightcalculator_calculateoffset", @@ -2508,7 +2523,7 @@ "core_usetableheight_usetableheight", "hooks_core_usetableheight_ts" ], - "49": [ + "48": [ "tabs_tab_registry_getproductionworkordertabcomponent", "views_production_production_work_order_tabs_inboundcellstoragetab_vue", "views_production_production_work_order_tabs_inboundresearchdonationtab_vue", @@ -2518,7 +2533,7 @@ "views_production_production_work_order_tabs_tab_registry_ts", "views_production_production_work_order_tabs_temporarytab_vue" ], - "50": [ + "49": [ "app_vue", "main_ts", "src_app_refreshbuttonautoicons", @@ -2527,7 +2542,7 @@ "src_main_masksecret", "utils_sys_console_ts" ], - "51": [ + "50": [ "components_common_decimal_input_index_vue", "decimal_input_index_handlefocus", "decimal_input_index_handleinput", @@ -2536,6 +2551,15 @@ "utils_decimal_input_format_sanitizedecimalinput", "utils_decimal_input_format_ts" ], + "51": [ + "api_leave_fetchcreateleave", + "api_leave_fetchdeleteleave", + "api_leave_fetchleavedetail", + "api_leave_fetchleavelist", + "api_leave_fetchsubmitleave", + "api_leave_fetchupdateleave", + "api_leave_ts" + ], "52": [ "utils_qc_work_order_unfinished_badge_formatqcworkorderunfinishedbadgecount", "utils_qc_work_order_unfinished_badge_isunfinishedqcworkorder", @@ -2806,740 +2830,747 @@ "views_quality_inspection_qc_work_order_index_vue" ], "108": [ + "qc_work_order_qcworkorderselectcheckbox_handletoggle", + "views_quality_inspection_qc_work_order_qcworkorderselectcheckbox_vue" + ], + "109": [ "channel_service_order_serviceordertxndialog_for", "views_pilot_service_channel_service_order_serviceordertxndialog_vue" ], - "109": [ + "110": [ "insurance_company_index_deep", "views_basic_info_insurance_company_index_vue" ], - "110": [ + "111": [ "store_index_initstore", "store_index_ts" ], - "111": [ + "112": [ "env_d_ts" ], - "112": [ + "113": [ "shims_loose_d_ts" ], - "113": [ + "114": [ "types_api_d_ts" ], - "114": [ + "115": [ "types_index_ts" ], - "115": [ + "116": [ "types_config_index_ts" ], - "116": [ + "117": [ "types_component_chart_ts" ], - "117": [ + "118": [ "types_component_index_ts" ], - "118": [ + "119": [ "types_common_response_ts" ], - "119": [ + "120": [ "types_common_index_ts" ], - "120": [ + "121": [ "types_directive_directive_d_ts" ], - "121": [ + "122": [ "types_api_api_d_ts" ], - "122": [ + "123": [ "types_import_components_d_ts" ], - "123": [ + "124": [ "types_import_auto_imports_d_ts" ], - "124": [ + "125": [ "types_store_index_ts" ], - "125": [ + "126": [ "types_router_index_ts" ], - "126": [ + "127": [ "config_index_ts" ], - "127": [ + "128": [ "config_modules_festival_ts" ], - "128": [ + "129": [ "config_modules_headerbar_ts" ], - "129": [ + "130": [ "config_modules_fastenter_ts" ], - "130": [ + "131": [ "config_assets_images_ts" ], - "131": [ + "132": [ "plugins_echarts_ts" ], - "132": [ + "133": [ "plugins_index_ts" ], - "133": [ + "134": [ "constants_material_discard_ts" ], - "134": [ + "135": [ "mock_temp_articlelist_ts" ], - "135": [ + "136": [ "mock_temp_commentlist_ts" ], - "136": [ + "137": [ "mock_temp_formdata_ts" ], - "137": [ + "138": [ "mock_temp_commentdetail_ts" ], - "138": [ + "139": [ "enums_formenum_ts" ], - "139": [ + "140": [ "enums_appenum_ts" ], - "140": [ + "141": [ "utils_patch_el_select_filterable_ts" ], - "141": [ + "142": [ "utils_qc_material_ui_ts" ], - "142": [ + "143": [ "utils_index_ts" ], - "143": [ + "144": [ "utils_qc_labels_ts" ], - "144": [ + "145": [ "utils_process_material_ui_ts" ], - "145": [ + "146": [ "utils_ui_emojo_ts" ], - "146": [ + "147": [ "utils_ui_index_ts" ], - "147": [ + "148": [ "utils_ui_iconify_loader_ts" ], - "148": [ + "149": [ "utils_form_index_ts" ], - "149": [ + "150": [ "utils_constants_links_ts" ], - "150": [ + "151": [ "utils_constants_index_ts" ], - "151": [ + "152": [ "utils_navigation_index_ts" ], - "152": [ + "153": [ "utils_storage_index_ts" ], - "153": [ + "154": [ "utils_sys_mittbus_ts" ], - "154": [ + "155": [ "utils_sys_index_ts" ], - "155": [ + "156": [ "utils_table_tableconfig_ts" ], - "156": [ + "157": [ "utils_http_status_ts" ], - "157": [ + "158": [ "components_core_tables_art_table_index_vue" ], - "158": [ + "159": [ "components_core_tables_art_table_header_index_vue" ], - "159": [ + "160": [ "components_core_forms_art_button_more_index_vue" ], - "160": [ + "161": [ "components_core_forms_art_excel_import_index_vue" ], - "161": [ + "162": [ "components_core_forms_art_excel_export_index_vue" ], - "162": [ + "163": [ "components_core_forms_art_drag_verify_index_vue" ], - "163": [ + "164": [ "components_core_forms_art_button_table_index_vue" ], - "164": [ + "165": [ "components_core_widget_art_icon_button_index_vue" ], - "165": [ + "166": [ "components_core_cards_art_bar_chart_card_index_vue" ], - "166": [ + "167": [ "components_core_cards_art_data_list_card_index_vue" ], - "167": [ + "168": [ "components_core_cards_art_timeline_list_card_index_vue" ], - "168": [ + "169": [ "components_core_cards_art_stats_card_index_vue" ], - "169": [ + "170": [ "components_core_cards_art_image_card_index_vue" ], - "170": [ + "171": [ "components_core_cards_art_progress_card_index_vue" ], - "171": [ + "172": [ "components_core_cards_art_line_chart_card_index_vue" ], - "172": [ + "173": [ "components_core_charts_art_scatter_chart_index_vue" ], - "173": [ + "174": [ "components_core_charts_art_dual_bar_compare_chart_index_vue" ], - "174": [ + "175": [ "components_core_charts_art_ring_chart_index_vue" ], - "175": [ + "176": [ "components_core_charts_art_radar_chart_index_vue" ], - "176": [ + "177": [ "components_core_others_art_watermark_index_vue" ], - "177": [ + "178": [ "components_core_others_art_menu_right_index_vue" ], - "178": [ + "179": [ "components_core_banners_art_card_banner_index_vue" ], - "179": [ + "180": [ "components_core_layouts_art_global_component_index_vue" ], - "180": [ + "181": [ "components_core_layouts_art_settings_panel_index_vue" ], - "181": [ + "182": [ "components_core_layouts_art_settings_panel_widget_themesettings_vue" ], - "182": [ + "183": [ "components_core_layouts_art_settings_panel_widget_settingheader_vue" ], - "183": [ + "184": [ "components_core_layouts_art_settings_panel_widget_menustylesettings_vue" ], - "184": [ + "185": [ "components_core_layouts_art_settings_panel_widget_basicsettings_vue" ], - "185": [ + "186": [ "components_core_layouts_art_settings_panel_widget_settingdrawer_vue" ], - "186": [ + "187": [ "components_core_layouts_art_settings_panel_widget_settingactions_vue" ], - "187": [ + "188": [ "components_core_layouts_art_settings_panel_widget_colorsettings_vue" ], - "188": [ + "189": [ "components_core_layouts_art_settings_panel_widget_menulayoutsettings_vue" ], - "189": [ + "190": [ "components_core_layouts_art_settings_panel_widget_sectiontitle_vue" ], - "190": [ + "191": [ "components_core_layouts_art_settings_panel_widget_boxstylesettings_vue" ], - "191": [ + "192": [ "components_core_layouts_art_settings_panel_widget_containersettings_vue" ], - "192": [ + "193": [ "components_core_layouts_art_chat_window_index_vue" ], - "193": [ + "194": [ "components_core_layouts_art_menus_art_mixed_menu_index_vue" ], - "194": [ + "195": [ "components_core_layouts_art_notification_index_vue" ], - "195": [ + "196": [ "components_core_layouts_art_fast_enter_index_vue" ], - "196": [ + "197": [ "components_core_layouts_art_breadcrumb_index_vue" ], - "197": [ + "198": [ "components_core_theme_theme_svg_index_vue" ], - "198": [ + "199": [ "components_core_views_result_artresultpage_vue" ], - "199": [ + "200": [ "components_core_views_exception_exceptionillustration_vue" ], - "200": [ + "201": [ "components_core_views_exception_artexception_vue" ], - "201": [ + "202": [ "components_core_views_login_authtopbar_vue" ], - "202": [ + "203": [ "components_core_views_login_loginleftview_vue" ], - "203": [ + "204": [ "components_core_text_effect_art_festival_text_scroll_index_vue" ], - "204": [ + "205": [ "components_core_base_art_svg_icon_index_vue" ], - "205": [ + "206": [ "components_core_base_art_back_to_top_index_vue" ], - "206": [ + "207": [ "components_core_base_art_logo_index_vue" ], - "207": [ + "208": [ "components_core_media_art_video_player_index_vue" ], - "208": [ + "209": [ "components_core_media_art_cutter_img_index_vue" ], - "209": [ + "210": [ "components_business_qc_task_view_dialog_index_vue" ], - "210": [ + "211": [ "components_business_clinical_payment_submit_readonly_index_vue" ], - "211": [ + "212": [ "components_business_sample_qc_info_cards_index_vue" ], - "212": [ + "213": [ "components_business_special_sample_display_index_vue" ], - "213": [ + "214": [ "components_business_sample_qc_batch_readonly_index_vue" ], - "214": [ + "215": [ "components_business_protocol_payment_detail_readonly_index_vue" ], - "215": [ + "216": [ "components_business_qc_item_param_select_editor_index_vue" ], - "216": [ - "components_common_list_datetime_column_vue" - ], "217": [ - "hooks_index_ts" + "components_business_sample_special_mark_dialog_index_vue" ], "218": [ - "views_auth_login_index_vue" + "components_common_list_datetime_column_vue" ], "219": [ - "views_cell_storage_refund_confirm_index_vue" + "hooks_index_ts" ], "220": [ - "views_cell_storage_my_material_usage_index_vue" + "views_auth_login_index_vue" ], "221": [ - "views_cell_storage_protocol_index_vue" + "views_cell_storage_refund_confirm_index_vue" ], "222": [ - "views_cell_storage_sample_reception_info_index_vue" + "views_cell_storage_my_material_usage_index_vue" ], "223": [ - "views_cell_storage_payment_info_index_vue" + "views_cell_storage_protocol_index_vue" ], "224": [ - "views_cell_storage_storage_cert_index_vue" + "views_cell_storage_sample_reception_info_index_vue" ], "225": [ - "views_cell_storage_protocol_audit_samplecollectioninfotab_vue" + "views_cell_storage_payment_info_index_vue" ], "226": [ - "views_cell_storage_protocol_audit_protocolaudittab_vue" + "views_cell_storage_storage_cert_index_vue" ], "227": [ - "views_cell_storage_fullmoon_todo_index_vue" + "views_cell_storage_protocol_audit_samplecollectioninfotab_vue" ], "228": [ - "views_cell_storage_storage_entry_info_index_vue" + "views_cell_storage_protocol_audit_protocolaudittab_vue" ], "229": [ - "views_cell_storage_payment_confirm_index_vue" + "views_cell_storage_fullmoon_todo_index_vue" ], "230": [ - "views_cell_storage_payment_confirm_refundconfirmtab_vue" + "views_cell_storage_storage_entry_info_index_vue" ], "231": [ - "views_cell_storage_payment_confirm_invoicerequesttab_vue" + "views_cell_storage_payment_confirm_index_vue" ], "232": [ - "views_cell_storage_material_stock_log_index_vue" + "views_cell_storage_payment_confirm_refundconfirmtab_vue" ], "233": [ - "views_outside_iframe_vue" + "views_cell_storage_payment_confirm_invoicerequesttab_vue" ], "234": [ - "views_operations_demo_index_vue" + "views_cell_storage_material_stock_log_index_vue" ], "235": [ - "views_operations_exhibition_appointment_index_vue" + "views_outside_iframe_vue" ], "236": [ - "views_research_donation_audit_index_vue" + "views_operations_demo_index_vue" ], "237": [ - "views_research_donation_sample_info_index_vue" + "views_operations_exhibition_appointment_index_vue" ], "238": [ - "views_research_donation_sample_info_donationsamplecollectioninfotab_vue" + "views_research_donation_audit_index_vue" ], "239": [ - "views_research_donation_list_index_vue" + "views_research_donation_sample_info_index_vue" ], "240": [ - "views_dashboard_console_index_vue" + "views_research_donation_sample_info_donationsamplecollectioninfotab_vue" ], "241": [ - "views_system_tenant_index_vue" + "views_research_donation_list_index_vue" ], "242": [ - "views_system_order_index_vue" + "views_dashboard_console_index_vue" ], "243": [ - "views_system_unit_index_vue" + "views_system_tenant_index_vue" ], "244": [ - "views_system_user_detail_vue" + "views_system_order_index_vue" ], "245": [ - "views_system_workflow_my_applications_index_vue" + "views_system_unit_index_vue" ], "246": [ - "views_system_workflow_task_pending_index_vue" + "views_system_user_detail_vue" ], "247": [ - "views_system_workflow_task_completed_index_vue" + "views_system_workflow_my_applications_index_vue" ], "248": [ - "views_system_workflow_components_processstatustag_vue" + "views_system_workflow_task_pending_index_vue" ], "249": [ - "views_system_workflow_process_index_vue" + "views_system_workflow_task_completed_index_vue" ], "250": [ - "views_system_dict_index_vue" + "views_system_workflow_components_processstatustag_vue" ], "251": [ - "views_system_leave_index_vue" + "views_system_workflow_process_index_vue" ], "252": [ - "views_production_output_type_index_vue" + "views_system_dict_index_vue" ], "253": [ - "views_production_cell_product_index_vue" + "views_system_leave_index_vue" ], "254": [ - "views_production_cell_product_sourcechaingraph_vue" + "views_production_output_type_index_vue" ], "255": [ - "views_production_cell_product_source_chain_chaininject_ts" + "views_production_cell_product_index_vue" ], "256": [ - "views_production_cell_product_source_chain_chain_types_ts" + "views_production_cell_product_sourcechaingraph_vue" ], "257": [ - "views_production_cell_product_source_chain_chainflowtheme_ts" + "views_production_cell_product_source_chain_chaininject_ts" ], "258": [ - "views_production_cell_product_source_chain_chainnodecard_vue" + "views_production_cell_product_source_chain_chain_types_ts" ], "259": [ - "views_production_process_route_index_vue" + "views_production_cell_product_source_chain_chainflowtheme_ts" ], "260": [ - "views_production_production_task_index_vue" + "views_production_cell_product_source_chain_chainnodecard_vue" ], "261": [ - "views_production_production_work_order_productionstepbadge_vue" + "views_production_process_route_index_vue" ], "262": [ - "views_production_production_work_order_taskinputenhancedtable_vue" + "views_production_production_task_index_vue" ], "263": [ - "views_production_production_work_order_taskequipmentpanel_vue" + "views_production_production_work_order_productionstepbadge_vue" ], "264": [ - "views_production_production_work_order_taskoutputlist_vue" + "views_production_production_work_order_taskinputenhancedtable_vue" ], "265": [ - "views_production_production_work_order_taskoutputproductdialog_vue" + "views_production_production_work_order_taskequipmentpanel_vue" ], "266": [ - "views_production_production_work_order_productionworkordercardlist_vue" + "views_production_production_work_order_taskoutputlist_vue" ], "267": [ - "views_production_production_work_order_stepdetailactionbar_vue" + "views_production_production_work_order_taskoutputproductdialog_vue" ], "268": [ - "views_production_consumable_pack_index_vue" + "views_production_production_work_order_productionworkordercardlist_vue" ], "269": [ - "views_production_consumable_index_vue" + "views_production_production_work_order_stepdetailactionbar_vue" ], "270": [ - "views_production_consumable_consumablepacktab_vue" + "views_production_consumable_pack_index_vue" ], "271": [ - "views_production_cleanroom_garment_index_vue" + "views_production_consumable_index_vue" ], "272": [ - "views_production_production_material_index_vue" + "views_production_consumable_consumablepacktab_vue" ], "273": [ - "views_production_production_material_productionmaterialstockchecktab_vue" + "views_production_cleanroom_garment_index_vue" ], "274": [ - "views_production_production_material_productionmaterialpreptab_vue" + "views_production_production_material_index_vue" ], "275": [ - "views_production_sample_reception_completion_index_vue" + "views_production_production_material_productionmaterialstockchecktab_vue" ], "276": [ - "views_production_equipment_index_vue" + "views_production_production_material_productionmaterialpreptab_vue" ], "277": [ - "views_production_process_index_vue" + "views_production_sample_reception_completion_index_vue" ], "278": [ - "views_production_process_category_index_vue" + "views_production_equipment_index_vue" ], "279": [ - "views_production_process_category_outputtypetab_vue" + "views_production_process_index_vue" ], "280": [ - "views_index_index_vue" + "views_production_process_category_index_vue" ], "281": [ - "views_quality_inspection_qc_work_order_qcworkorderconfigurebatches_vue" + "views_production_process_category_outputtypetab_vue" ], "282": [ - "views_quality_inspection_qc_work_order_qcworkorderfeesummarybar_vue" + "views_index_index_vue" ], "283": [ - "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue" + "views_quality_inspection_qc_work_order_qcworkorderconfigurebatches_vue" ], "284": [ - "views_quality_inspection_qc_work_order_composables_qc_work_order_selection_ts" + "views_quality_inspection_qc_work_order_qcworkorderfeesummarybar_vue" ], "285": [ - "views_quality_inspection_qc_work_order_view_dialogs_outboundqcdiagnosisattachments_vue" + "views_quality_inspection_qc_work_order_qcunfinishedbadge_vue" ], "286": [ - "views_quality_inspection_sample_reception_check_item_index_vue" + "views_quality_inspection_qc_work_order_composables_qc_work_order_selection_ts" ], "287": [ - "views_quality_inspection_lab_test_item_index_vue" + "views_quality_inspection_qc_work_order_view_dialogs_outboundqcdiagnosisattachments_vue" ], "288": [ - "views_quality_inspection_lab_test_item_thirdpartycompanytab_vue" + "views_quality_inspection_sample_reception_check_item_index_vue" ], "289": [ - "views_quality_inspection_my_qc_material_usage_index_vue" + "views_quality_inspection_lab_test_item_index_vue" ], "290": [ - "views_quality_inspection_pre_transit_sample_index_vue" + "views_quality_inspection_lab_test_item_thirdpartycompanytab_vue" ], "291": [ - "views_quality_inspection_pre_transit_sample_pretransitprotocolcardlist_vue" + "views_quality_inspection_my_qc_material_usage_index_vue" ], "292": [ - "views_quality_inspection_sample_reception_samplereceptioncardlist_vue" + "views_quality_inspection_pre_transit_sample_index_vue" ], "293": [ - "views_quality_inspection_qc_task_index_vue" + "views_quality_inspection_pre_transit_sample_pretransitprotocolcardlist_vue" ], "294": [ - "views_quality_inspection_storage_release_review_index_vue" + "views_quality_inspection_sample_reception_samplereceptioncardlist_vue" ], "295": [ - "views_quality_inspection_qc_material_usage_index_vue" + "views_quality_inspection_qc_task_index_vue" ], "296": [ - "views_quality_inspection_third_party_company_index_vue" + "views_quality_inspection_storage_release_review_index_vue" ], "297": [ - "views_exception_500_index_vue" + "views_quality_inspection_qc_material_usage_index_vue" ], "298": [ - "views_exception_403_index_vue" + "views_quality_inspection_third_party_company_index_vue" ], "299": [ - "views_exception_404_index_vue" + "views_exception_500_index_vue" ], "300": [ - "views_pilot_service_cell_product_type_index_vue" + "views_exception_403_index_vue" ], "301": [ - "views_pilot_service_cell_product_type_cellproductpricetab_vue" + "views_exception_404_index_vue" ], "302": [ - "views_pilot_service_cell_product_type_cellproductspectab_vue" + "views_pilot_service_cell_product_type_index_vue" ], "303": [ - "views_pilot_service_infusion_schedule_management_index_vue" + "views_pilot_service_cell_product_type_cellproductpricetab_vue" ], "304": [ - "views_pilot_service_infusion_schedule_management_scheduleviewdialog_vue" + "views_pilot_service_cell_product_type_cellproductspectab_vue" ], "305": [ - "views_pilot_service_channel_service_order_index_vue" + "views_pilot_service_infusion_schedule_management_index_vue" ], "306": [ - "views_pilot_service_channel_service_order_serviceordertxntable_vue" + "views_pilot_service_infusion_schedule_management_scheduleviewdialog_vue" ], "307": [ - "views_pilot_service_clinical_refund_confirm_index_vue" + "views_pilot_service_channel_service_order_index_vue" ], "308": [ - "views_pilot_service_outbound_release_review_outboundreleaseviewdialog_vue" + "views_pilot_service_channel_service_order_serviceordertxntable_vue" ], "309": [ - "views_pilot_service_outbound_release_review_outboundreleasematerialdialog_vue" + "views_pilot_service_clinical_refund_confirm_index_vue" ], "310": [ - "views_pilot_service_cell_product_price_index_vue" + "views_pilot_service_outbound_release_review_outboundreleaseviewdialog_vue" ], "311": [ - "views_pilot_service_checkup_management_index_vue" + "views_pilot_service_outbound_release_review_outboundreleasematerialdialog_vue" ], "312": [ - "views_pilot_service_clinical_payment_info_index_vue" + "views_pilot_service_cell_product_price_index_vue" ], "313": [ - "views_pilot_service_project_price_system_index_vue" + "views_pilot_service_checkup_management_index_vue" ], "314": [ - "views_pilot_service_cell_product_spec_index_vue" + "views_pilot_service_clinical_payment_info_index_vue" ], "315": [ - "views_basic_info_sample_code_index_vue" + "views_pilot_service_project_price_system_index_vue" ], "316": [ - "views_basic_info_collection_protocol_no_index_vue" + "views_pilot_service_cell_product_spec_index_vue" ], "317": [ - "views_basic_info_collection_region_index_vue" + "views_basic_info_sample_code_index_vue" ], "318": [ - "views_basic_info_collection_region_collectionprotocolnotab_vue" + "views_basic_info_collection_protocol_no_index_vue" ], "319": [ - "assets_svg_loading_ts" + "views_basic_info_collection_region_index_vue" ], "320": [ - "store_modules_qc_menu_badge_ts" + "views_basic_info_collection_region_collectionprotocolnotab_vue" ], "321": [ - "store_modules_worktab_ts" + "assets_svg_loading_ts" ], "322": [ - "store_modules_table_ts" + "store_modules_qc_menu_badge_ts" ], "323": [ - "store_modules_menu_ts" + "store_modules_worktab_ts" ], "324": [ - "store_modules_setting_ts" + "store_modules_table_ts" ], "325": [ - "store_modules_production_menu_badge_ts" + "store_modules_menu_ts" ], "326": [ - "store_modules_user_ts" + "store_modules_setting_ts" ], "327": [ - "router_routesalias_ts" + "store_modules_production_menu_badge_ts" ], "328": [ - "router_core_index_ts" + "store_modules_user_ts" ], "329": [ - "router_modules_sqxp_ts" + "router_routesalias_ts" ], "330": [ - "router_modules_index_ts" + "router_core_index_ts" ], "331": [ - "router_modules_exception_ts" + "router_modules_sqxp_ts" ], "332": [ - "router_routes_staticroutes_ts" + "router_modules_index_ts" ], "333": [ + "router_modules_exception_ts" + ], + "334": [ + "router_routes_staticroutes_ts" + ], + "335": [ "router_routes_asyncroutes_ts" ] }, "cohesion": { "0": 0.01, - "1": 0.01, - "2": 0.02, + "1": 0.03, + "2": 0.03, "3": 0.03, "4": 0.03, - "5": 0.04, - "6": 0.04, - "7": 0.04, + "5": 0.02, + "6": 0.03, + "7": 0.03, "8": 0.04, - "9": 0.04, + "9": 0.03, "10": 0.04, "11": 0.04, - "12": 0.05, - "13": 0.05, - "14": 0.06, - "15": 0.06, - "16": 0.08, - "17": 0.1, - "18": 0.06, - "19": 0.08, - "20": 0.09, + "12": 0.04, + "13": 0.04, + "14": 0.04, + "15": 0.05, + "16": 0.06, + "17": 0.08, + "18": 0.1, + "19": 0.06, + "20": 0.08, "21": 0.07, - "22": 0.08, - "23": 0.1, + "22": 0.09, + "23": 0.08, "24": 0.08, "25": 0.09, - "26": 0.12, - "27": 0.1, - "28": 0.09, - "29": 0.13, - "30": 0.12, - "31": 0.11, - "32": 0.13, - "33": 0.19, + "26": 0.11, + "27": 0.09, + "28": 0.12, + "29": 0.11, + "30": 0.13, + "31": 0.19, + "32": 0.12, + "33": 0.16, "34": 0.16, - "35": 0.16, - "36": 0.27, - "37": 0.33, - "38": 0.19, - "39": 0.15, + "35": 0.27, + "36": 0.33, + "37": 0.19, + "38": 0.15, + "39": 0.24, "40": 0.24, - "41": 0.24, - "42": 0.25, - "43": 0.22, - "44": 0.36, - "45": 0.28, - "46": 0.22, - "47": 0.39, - "48": 0.36, - "49": 0.25, - "50": 0.33, - "51": 0.38, + "41": 0.25, + "42": 0.22, + "43": 0.36, + "44": 0.28, + "45": 0.22, + "46": 0.39, + "47": 0.36, + "48": 0.25, + "49": 0.33, + "50": 0.38, + "51": 0.29, "52": 0.4, "53": 0.47, "54": 0.5, @@ -3821,18 +3852,20 @@ "330": 1.0, "331": 1.0, "332": 1.0, - "333": 1.0 + "333": 1.0, + "334": 1.0, + "335": 1.0 }, "gods": [ { "id": "process_processroutetab_get", "label": "get()", - "degree": 278 + "degree": 279 }, { "id": "storage_facility_index_push", "label": "push()", - "degree": 75 + "degree": 77 }, { "id": "socket_index_websocketclient", @@ -3842,12 +3875,12 @@ { "id": "widget_settingitem_emit", "label": "emit()", - "degree": 21 + "degree": 24 }, { "id": "process_processroutetab_set", "label": "set()", - "degree": 19 + "degree": 20 }, { "id": "guards_beforeeach_handledynamicroutes", @@ -3876,6 +3909,17 @@ } ], "surprises": [ + { + "source": "handleBatchDelete()", + "target": "withFullscreenLoading()", + "source_files": [ + "views/basic-info/customer/index.vue", + "utils/fullscreen-loading.ts" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `handleBatchDelete()` unexpectedly reaches hub `withFullscreenLoading()`" + }, { "source": "buildInboundMetaFields()", "target": "push()", @@ -3898,17 +3942,6 @@ "relation": "calls", "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `dash()` unexpectedly reaches hub `formatDisplayOrDash()`" }, - { - "source": "dash()", - "target": "formatDisplayOrDash()", - "source_files": [ - "components/business/clinical-schedule-payment-detail/index.vue", - "utils/datetime-display.ts" - ], - "confidence": "INFERRED", - "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `dash()` unexpectedly reaches hub `formatDisplayOrDash()`" - }, { "source": "fmtMoney()", "target": "formatMoneyDisplay()", diff --git a/web-admin/graphify-out/.graphify_extract.json b/web-admin/graphify-out/.graphify_extract.json index 3c90e28b..87d30e01 100644 --- a/web-admin/graphify-out/.graphify_extract.json +++ b/web-admin/graphify-out/.graphify_extract.json @@ -712,77 +712,63 @@ "label": "getProductionWorkOrderTab()", "file_type": "code", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L89" + "source_location": "L91" }, { "id": "utils_production_work_order_tabs_parseproductionworkordertabkey", "label": "parseProductionWorkOrderTabKey()", "file_type": "code", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L93" + "source_location": "L95" }, { "id": "utils_production_work_order_tabs_toworkorderlistquery", "label": "toWorkOrderListQuery()", "file_type": "code", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L103" + "source_location": "L105" }, { "id": "utils_production_work_order_tabs_resolvetabkeyfromworkorder", "label": "resolveTabKeyFromWorkOrder()", "file_type": "code", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L118" - }, - { - "id": "utils_production_work_order_tabs_tabusesinfusiontimefilter", - "label": "tabUsesInfusionTimeFilter()", - "file_type": "code", - "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L136" + "source_location": "L120" }, { "id": "utils_production_work_order_tabs_keywordplaceholderfortab", "label": "keywordPlaceholderForTab()", "file_type": "code", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L140" - }, - { - "id": "utils_production_work_order_tabs_filtertimelabelfortab", - "label": "filterTimeLabelForTab()", - "file_type": "code", - "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L150" - }, - { - "id": "utils_production_work_order_tabs_filtertimehintfortab", - "label": "filterTimeHintForTab()", - "file_type": "code", - "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L157" + "source_location": "L138" }, { "id": "utils_production_work_order_tabs_workordermatchestab", "label": "workOrderMatchesTab()", "file_type": "code", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L169" + "source_location": "L148" }, { "id": "utils_production_work_order_tabs_isallproductionworkordertab", "label": "isAllProductionWorkOrderTab()", "file_type": "code", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L177" + "source_location": "L156" }, { "id": "utils_production_work_order_tabs_resolveeffectiverowtabkey", "label": "resolveEffectiveRowTabKey()", "file_type": "code", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L182" + "source_location": "L161" + }, + { + "id": "utils_production_work_order_tabs_tabsupportsinactiveprotocolfilter", + "label": "tabSupportsInactiveProtocolFilter()", + "file_type": "code", + "source_file": "utils/production-work-order-tabs.ts", + "source_location": "L168" }, { "id": "utils_protocol_doc_label_ts", @@ -978,77 +964,77 @@ "label": "getQcWorkOrderTab()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L88" + "source_location": "L89" }, { "id": "utils_qc_work_order_tabs_parseqcworkordertabkey", "label": "parseQcWorkOrderTabKey()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L92" + "source_location": "L93" }, { "id": "utils_qc_work_order_tabs_toworkorderlistquery", "label": "toWorkOrderListQuery()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L102" + "source_location": "L103" }, { "id": "utils_qc_work_order_tabs_resolvetabkeyfromworkorder", "label": "resolveTabKeyFromWorkOrder()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L117" + "source_location": "L118" }, { "id": "utils_qc_work_order_tabs_tabusesinfusiontimefilter", "label": "tabUsesInfusionTimeFilter()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L135" + "source_location": "L136" }, { "id": "utils_qc_work_order_tabs_keywordplaceholderfortab", "label": "keywordPlaceholderForTab()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L139" + "source_location": "L140" }, { "id": "utils_qc_work_order_tabs_filtertimelabelfortab", "label": "filterTimeLabelForTab()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L155" - }, - { - "id": "utils_qc_work_order_tabs_filtertimehintfortab", - "label": "filterTimeHintForTab()", - "file_type": "code", - "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L162" + "source_location": "L156" }, { "id": "utils_qc_work_order_tabs_workordermatchestab", "label": "workOrderMatchesTab()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L172" + "source_location": "L163" }, { "id": "utils_qc_work_order_tabs_isallqcworkordertab", "label": "isAllQcWorkOrderTab()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L177" + "source_location": "L168" + }, + { + "id": "utils_qc_work_order_tabs_isinboundsampleqctab", + "label": "isInboundSampleQcTab()", + "file_type": "code", + "source_file": "utils/qc-work-order-tabs.ts", + "source_location": "L172" }, { "id": "utils_qc_work_order_tabs_resolveeffectiverowtabkey", "label": "resolveEffectiveRowTabKey()", "file_type": "code", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L182" + "source_location": "L177" }, { "id": "utils_qc_work_order_unfinished_badge_ts", @@ -1160,98 +1146,105 @@ "label": "buildCellStorageGroupContext()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L188" + "source_location": "L193" }, { "id": "utils_qc_work_order_card_meta_builddonationgroupcontext", "label": "buildDonationGroupContext()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L198" + "source_location": "L203" }, { "id": "utils_qc_work_order_card_meta_buildprotocolgroupprogresslabel", "label": "buildProtocolGroupProgressLabel()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L208" + "source_location": "L213" }, { "id": "utils_qc_work_order_card_meta_resolveprotocolgroupstatus", "label": "resolveProtocolGroupStatus()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L215" + "source_location": "L220" }, { "id": "utils_qc_work_order_card_meta_resolveprotocolgrouppaymentsummary", "label": "resolveProtocolGroupPaymentSummary()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L231" + "source_location": "L236" }, { "id": "utils_qc_work_order_card_meta_buildoutboundpilotgroupcontext", "label": "buildOutboundPilotGroupContext()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L251" + "source_location": "L256" }, { "id": "utils_qc_work_order_card_meta_buildoutboundbasicexperimentgroupcontext", "label": "buildOutboundBasicExperimentGroupContext()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L260" + "source_location": "L265" }, { "id": "utils_qc_work_order_card_meta_getcardmetaconfig", "label": "getCardMetaConfig()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L370" + "source_location": "L375" }, { "id": "utils_qc_work_order_card_meta_resolvecardmetaforrow", "label": "resolveCardMetaForRow()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L374" + "source_location": "L379" }, { "id": "utils_qc_work_order_card_meta_buildgroupcontextsubtitle", "label": "buildGroupContextSubtitle()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L388" + "source_location": "L393" }, { "id": "utils_qc_work_order_card_meta_resolveinboundworkordercardtitle", "label": "resolveInboundWorkOrderCardTitle()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L394" + "source_location": "L399" + }, + { + "id": "utils_qc_work_order_card_meta_resolveinboundsamplegroupcardtitle", + "label": "resolveInboundSampleGroupCardTitle()", + "file_type": "code", + "source_file": "utils/qc-work-order-card-meta.ts", + "source_location": "L404" }, { "id": "utils_qc_work_order_card_meta_cardmetausesinboundgroups", "label": "cardMetaUsesInboundGroups()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L405" + "source_location": "L412" }, { "id": "utils_qc_work_order_card_meta_cardmetausesoutboundgroups", "label": "cardMetaUsesOutboundGroups()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L409" + "source_location": "L416" }, { "id": "utils_qc_work_order_card_meta_cardmetausesgroupedlist", "label": "cardMetaUsesGroupedList()", "file_type": "code", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L413" + "source_location": "L420" }, { "id": "utils_qc_work_order_category_ts", @@ -1344,54 +1337,47 @@ "source_file": "utils/production-mine-task-groups.ts", "source_location": "L1" }, - { - "id": "utils_production_mine_task_groups_dateinrange", - "label": "dateInRange()", - "file_type": "code", - "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L47" - }, { "id": "utils_production_mine_task_groups_keywordmatchesworkorder", "label": "keywordMatchesWorkOrder()", "file_type": "code", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L55" + "source_location": "L44" }, { "id": "utils_production_mine_task_groups_resolveworkordertabkey", "label": "resolveWorkOrderTabKey()", "file_type": "code", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L74" + "source_location": "L69" }, { "id": "utils_production_mine_task_groups_buildworkorderfromtasks", "label": "buildWorkOrderFromTasks()", "file_type": "code", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L82" + "source_location": "L77" }, { "id": "utils_production_mine_task_groups_groupminetasksbyworkorder", "label": "groupMineTasksByWorkOrder()", "file_type": "code", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L118" + "source_location": "L113" }, { "id": "utils_production_mine_task_groups_buildpresettasksmap", "label": "buildPresetTasksMap()", "file_type": "code", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L140" + "source_location": "L135" }, { "id": "utils_production_mine_task_groups_fetchminetasksbyscope", "label": "fetchMineTasksByScope()", "file_type": "code", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L148" + "source_location": "L145" }, { "id": "utils_production_mine_task_groups_fetchallmineproductiontasks", @@ -1419,14 +1405,14 @@ "label": "paginateMineEntries()", "file_type": "code", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L261" + "source_location": "L253" }, { "id": "utils_production_mine_task_groups_buildminetablerows", "label": "buildMineTableRows()", "file_type": "code", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L271" + "source_location": "L263" }, { "id": "utils_qc_mine_task_groups_ts", @@ -1440,84 +1426,84 @@ "label": "dateInRange()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L50" + "source_location": "L51" }, { "id": "utils_qc_mine_task_groups_keywordmatchesworkorder", "label": "keywordMatchesWorkOrder()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L58" + "source_location": "L59" }, { "id": "utils_qc_mine_task_groups_filtermineentriesbyworkordersearch", "label": "filterMineEntriesByWorkOrderSearch()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L90" + "source_location": "L91" }, { "id": "utils_qc_mine_task_groups_fetchallminetasks", "label": "fetchAllMineTasks()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L127" + "source_location": "L130" }, { "id": "utils_qc_mine_task_groups_enrichmineentrieswithworkorders", "label": "enrichMineEntriesWithWorkOrders()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L156" + "source_location": "L159" }, { "id": "utils_qc_mine_task_groups_paginatemineentries", "label": "paginateMineEntries()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L163" + "source_location": "L166" }, { "id": "utils_qc_mine_task_groups_buildminetablerows", "label": "buildMineTableRows()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L173" + "source_location": "L176" }, { "id": "utils_qc_mine_task_groups_resolveworkordertabkey", "label": "resolveWorkOrderTabKey()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L183" + "source_location": "L186" }, { "id": "utils_qc_mine_task_groups_buildworkorderfromtasks", "label": "buildWorkOrderFromTasks()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L200" + "source_location": "L203" }, { "id": "utils_qc_mine_task_groups_groupminetasksbyworkorder", "label": "groupMineTasksByWorkOrder()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L264" + "source_location": "L269" }, { "id": "utils_qc_mine_task_groups_buildpresettasksmap", "label": "buildPresetTasksMap()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L286" + "source_location": "L291" }, { "id": "utils_qc_mine_task_groups_buildminecardlistmodel", "label": "buildMineCardListModel()", "file_type": "code", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L302" + "source_location": "L307" }, { "id": "utils_expected_cell_count_ts", @@ -1596,236 +1582,243 @@ "source_file": "utils/status-tag-registry.ts", "source_location": "L27" }, + { + "id": "utils_status_tag_registry_isinactiveprotocolstatus", + "label": "isInactiveProtocolStatus()", + "file_type": "code", + "source_file": "utils/status-tag-registry.ts", + "source_location": "L47" + }, { "id": "utils_status_tag_registry_protocolstatusdisplaylabel", "label": "protocolStatusDisplayLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L47" + "source_location": "L55" }, { "id": "utils_status_tag_registry_donationstatusdisplaylabel", "label": "donationStatusDisplayLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L66" + "source_location": "L74" }, { "id": "utils_status_tag_registry_protocolstatusdisplaylabelbysource", "label": "protocolStatusDisplayLabelBySource()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L74" + "source_location": "L82" }, { "id": "utils_status_tag_registry_joinworkorderstatusfilter", "label": "joinWorkOrderStatusFilter()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L194" + "source_location": "L202" }, { "id": "utils_status_tag_registry_matchesworkorderstatusfilter", "label": "matchesWorkOrderStatusFilter()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L199" + "source_location": "L207" }, { "id": "utils_status_tag_registry_txntypelabel", "label": "txnTypeLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L469" + "source_location": "L481" }, { "id": "utils_status_tag_registry_txntypetagtype", "label": "txnTypeTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L480" + "source_location": "L492" }, { "id": "utils_status_tag_registry_txnstatuslabel", "label": "txnStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L492" + "source_location": "L504" }, { "id": "utils_status_tag_registry_txnstatustagtype", "label": "txnStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L502" + "source_location": "L514" }, { "id": "utils_status_tag_registry_applicationstatuslabel", "label": "applicationStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L513" + "source_location": "L525" }, { "id": "utils_status_tag_registry_applicationstatustagtype", "label": "applicationStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L517" + "source_location": "L529" }, { "id": "utils_status_tag_registry_checkupstatuslabel", "label": "checkupStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L530" + "source_location": "L542" }, { "id": "utils_status_tag_registry_checkupstatustagtype", "label": "checkupStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L538" + "source_location": "L550" }, { "id": "utils_status_tag_registry_feestatuslabel", "label": "feeStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L546" + "source_location": "L558" }, { "id": "utils_status_tag_registry_feestatustagtype", "label": "feeStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L554" + "source_location": "L566" }, { "id": "utils_status_tag_registry_schedulestatuslabel", "label": "scheduleStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L563" + "source_location": "L575" }, { "id": "utils_status_tag_registry_schedulestatustagtype", "label": "scheduleStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L572" + "source_location": "L584" }, { "id": "utils_status_tag_registry_infusionstatuslabel", "label": "infusionStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L583" + "source_location": "L595" }, { "id": "utils_status_tag_registry_infusionstatustagtype", "label": "infusionStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L592" + "source_location": "L604" }, { "id": "utils_status_tag_registry_infusionmethodlabel", "label": "infusionMethodLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L603" + "source_location": "L615" }, { "id": "utils_status_tag_registry_qcstatuslabel", "label": "qcStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L614" + "source_location": "L626" }, { "id": "utils_status_tag_registry_qcstatustagtype", "label": "qcStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L618" + "source_location": "L630" }, { "id": "utils_status_tag_registry_releasereviewconclusionlabel", "label": "releaseReviewConclusionLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L624" + "source_location": "L636" }, { "id": "utils_status_tag_registry_releasereviewconclusiontagtype", "label": "releaseReviewConclusionTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L628" + "source_location": "L640" }, { "id": "utils_status_tag_registry_biztypelabel", "label": "bizTypeLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L634" + "source_location": "L646" }, { "id": "utils_status_tag_registry_biztypetagtype", "label": "bizTypeTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L642" + "source_location": "L654" }, { "id": "utils_status_tag_registry_productstatuslabel", "label": "productStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L652" + "source_location": "L664" }, { "id": "utils_status_tag_registry_productstatustagtype", "label": "productStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L662" + "source_location": "L674" }, { "id": "utils_status_tag_registry_cellproductstatuslabel", "label": "cellProductStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L689" + "source_location": "L701" }, { "id": "utils_status_tag_registry_cellproductstatustagtype", "label": "cellProductStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L700" + "source_location": "L712" }, { "id": "utils_status_tag_registry_normalizescheduleproductstatuscode", "label": "normalizeScheduleProductStatusCode()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L732" + "source_location": "L744" }, { "id": "utils_status_tag_registry_outboundmaterialcellstatuslabel", "label": "outboundMaterialCellStatusLabel()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L740" + "source_location": "L752" }, { "id": "utils_status_tag_registry_outboundmaterialcellstatustagtype", "label": "outboundMaterialCellStatusTagType()", "file_type": "code", "source_file": "utils/status-tag-registry.ts", - "source_location": "L753" + "source_location": "L765" }, { "id": "utils_production_work_order_card_meta_ts", @@ -1839,56 +1832,56 @@ "label": "formatOutboundScheduleSortNo()", "file_type": "code", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L41" + "source_location": "L43" }, { "id": "utils_production_work_order_card_meta_formatoutboundscheduletotalcount", "label": "formatOutboundScheduleTotalCount()", "file_type": "code", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L47" + "source_location": "L49" }, { "id": "utils_production_work_order_card_meta_protocolstatuslabelfortab", "label": "protocolStatusLabelForTab()", "file_type": "code", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L53" + "source_location": "L61" }, { "id": "utils_production_work_order_card_meta_protocolstatustagtypefortab", "label": "protocolStatusTagTypeForTab()", "file_type": "code", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L63" + "source_location": "L71" }, { "id": "utils_production_work_order_card_meta_buildinboundmetafields", "label": "buildInboundMetaFields()", "file_type": "code", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L72" + "source_location": "L80" }, { "id": "utils_production_work_order_card_meta_getcardmetaconfig", "label": "getCardMetaConfig()", "file_type": "code", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L258" + "source_location": "L266" }, { "id": "utils_production_work_order_card_meta_resolvecardmetaforrow", "label": "resolveCardMetaForRow()", "file_type": "code", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L262" + "source_location": "L270" }, { "id": "utils_production_work_order_card_meta_getcardmetaconfigforlegacytab", "label": "getCardMetaConfigForLegacyTab()", "file_type": "code", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L276" + "source_location": "L284" }, { "id": "utils_fetch_paged_list_ts", @@ -2591,46 +2584,116 @@ "source_location": "L30" }, { - "id": "utils_production_work_order_step_badge_isstepunassigned", - "label": "isStepUnassigned()", + "id": "utils_production_work_order_step_badge_isstepfutureincomplete", + "label": "isStepFutureIncomplete()", "file_type": "code", "source_file": "utils/production-work-order-step-badge.ts", "source_location": "L42" }, - { - "id": "utils_production_work_order_step_badge_isstepoverdueincomplete", - "label": "isStepOverdueIncomplete()", - "file_type": "code", - "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L47" - }, { "id": "utils_production_work_order_step_badge_isminequalifyingtask", "label": "isMineQualifyingTask()", "file_type": "code", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L54" + "source_location": "L49" + }, + { + "id": "utils_production_work_order_step_badge_isstepoverdueincomplete", + "label": "isStepOverdueIncomplete()", + "file_type": "code", + "source_file": "utils/production-work-order-step-badge.ts", + "source_location": "L61" }, { "id": "utils_production_work_order_step_badge_sumproductionworkorderstepbadgecount", "label": "sumProductionWorkOrderStepBadgeCount()", "file_type": "code", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L66" + "source_location": "L68" }, { "id": "utils_production_work_order_step_badge_isproductionworkorderstepbadgevisible", "label": "isProductionWorkOrderStepBadgeVisible()", "file_type": "code", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L89" + "source_location": "L91" }, { "id": "utils_production_work_order_step_badge_productionworkorderstepbadgetitle", "label": "productionWorkOrderStepBadgeTitle()", "file_type": "code", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L95" + "source_location": "L97" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_ts", + "label": "qc-work-order-inbound-sample-cards.ts", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L1" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplecardanchorid", + "label": "buildInboundSampleCardAnchorId()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L23" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_sampletypenameforgroup", + "label": "sampleTypeNameForGroup()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L30" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_protocolsorttime", + "label": "protocolSortTime()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L35" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblingsamplesforgroup", + "label": "resolveProtocolSiblingSamplesForGroup()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L44" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_buildprotocolsiblinglinksfromsamples", + "label": "buildProtocolSiblingLinksFromSamples()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L55" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_buildlinksfromvisiblegroups", + "label": "buildLinksFromVisibleGroups()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L73" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblinglinksforgroup", + "label": "resolveProtocolSiblingLinksForGroup()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L87" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "label": "buildInboundSampleListItems()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L98" + }, + { + "id": "utils_qc_work_order_inbound_sample_cards_scrolltoinboundsamplecard", + "label": "scrollToInboundSampleCard()", + "file_type": "code", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L162" }, { "id": "utils_donation_standard_import_parse_ts", @@ -2954,6 +3017,20 @@ "source_file": "utils/production-labels.ts", "source_location": "L146" }, + { + "id": "utils_production_labels_formatchinesedateymd", + "label": "formatChineseDateYmd()", + "file_type": "code", + "source_file": "utils/production-labels.ts", + "source_location": "L151" + }, + { + "id": "utils_production_labels_computeworkorderplannedstarttimerange", + "label": "computeWorkOrderPlannedStartTimeRange()", + "file_type": "code", + "source_file": "utils/production-labels.ts", + "source_location": "L158" + }, { "id": "utils_inbound_sample_special_mark_ts", "label": "inbound-sample-special-mark.ts", @@ -3409,6 +3486,41 @@ "source_file": "utils/cell-product-spec.ts", "source_location": "L22" }, + { + "id": "utils_qc_work_order_selection_expand_ts", + "label": "qc-work-order-selection-expand.ts", + "file_type": "code", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L1" + }, + { + "id": "utils_qc_work_order_selection_expand_isinboundsampleworkorder", + "label": "isInboundSampleWorkOrder()", + "file_type": "code", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L5" + }, + { + "id": "utils_qc_work_order_selection_expand_resolveinboundsampleselectionkey", + "label": "resolveInboundSampleSelectionKey()", + "file_type": "code", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L11" + }, + { + "id": "utils_qc_work_order_selection_expand_collectinboundsamplesiblingids", + "label": "collectInboundSampleSiblingIds()", + "file_type": "code", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L18" + }, + { + "id": "utils_qc_work_order_selection_expand_expandinboundworkorderidsforexport", + "label": "expandInboundWorkOrderIdsForExport()", + "file_type": "code", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L33" + }, { "id": "utils_qc_labels_ts", "label": "qc-labels.ts", @@ -8510,126 +8622,126 @@ "label": "fetchProductionWorkOrderList()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L91" + "source_location": "L95" }, { "id": "api_production_work_order_fetchproductionworkorderdetail", "label": "fetchProductionWorkOrderDetail()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L113" + "source_location": "L120" }, { "id": "api_production_work_order_fetchcompleteproductionworkorder", "label": "fetchCompleteProductionWorkOrder()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L117" + "source_location": "L124" }, { "id": "api_production_work_order_fetchcreateproductionworkorder", "label": "fetchCreateProductionWorkOrder()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L121" + "source_location": "L128" }, { "id": "api_production_work_order_fetchconfigureproductionworkorder", "label": "fetchConfigureProductionWorkOrder()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L134" + "source_location": "L141" }, { "id": "api_production_work_order_fetchupdateproductionworkorder", "label": "fetchUpdateProductionWorkOrder()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L150" + "source_location": "L157" }, { "id": "api_production_work_order_fetchdeleteproductionworkorder", "label": "fetchDeleteProductionWorkOrder()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L157" + "source_location": "L164" }, { "id": "api_production_work_order_fetchproductionworkorderqcdispatchoptions", "label": "fetchProductionWorkOrderQcDispatchOptions()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L179" + "source_location": "L186" }, { "id": "api_production_work_order_fetchproductionworkordercellproductoptions", "label": "fetchProductionWorkOrderCellProductOptions()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L186" + "source_location": "L193" }, { "id": "api_production_work_order_fetchcreateqcfromproduction", "label": "fetchCreateQcFromProduction()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L190" + "source_location": "L197" }, { "id": "api_production_work_order_fetchproductionworkorderqcinfo", "label": "fetchProductionWorkOrderQcInfo()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L207" + "source_location": "L216" }, { "id": "api_production_work_order_formatproductionworkordertabstepbadge", "label": "formatProductionWorkOrderTabStepBadge()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L223" + "source_location": "L232" }, { "id": "api_production_work_order_isproductionworkordertabstepbadgezero", "label": "isProductionWorkOrderTabStepBadgeZero()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L228" + "source_location": "L239" }, { "id": "api_production_work_order_sumproductionworkordertabstepcounts", "label": "sumProductionWorkOrderTabStepCounts()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L233" + "source_location": "L246" }, { "id": "api_production_work_order_fetchproductionworkordertabstepcounts", "label": "fetchProductionWorkOrderTabStepCounts()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L248" + "source_location": "L261" }, { "id": "api_production_work_order_fetchproductionworkordertabstepcountsdeduped", "label": "fetchProductionWorkOrderTabStepCountsDeduped()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L257" + "source_location": "L270" }, { "id": "api_production_work_order_fetchmineproductionworkordertabstepcounts", "label": "fetchMineProductionWorkOrderTabStepCounts()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L266" + "source_location": "L279" }, { "id": "api_production_work_order_fetchmineproductionworkordertabstepcountsdeduped", "label": "fetchMineProductionWorkOrderTabStepCountsDeduped()", "file_type": "code", "source_file": "api/production-work-order.ts", - "source_location": "L274" + "source_location": "L287" }, { "id": "api_sample_production_reception_ts", @@ -11716,56 +11828,56 @@ "label": "fetchQcTaskList()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L146" + "source_location": "L149" }, { "id": "api_qc_task_fetchmyqctasklist", "label": "fetchMyQcTaskList()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L161" + "source_location": "L164" }, { "id": "api_qc_task_fetchqctaskdetail", "label": "fetchQcTaskDetail()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L177" + "source_location": "L180" }, { "id": "api_qc_task_fetchstartqctask", "label": "fetchStartQcTask()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L183" + "source_location": "L186" }, { "id": "api_qc_task_fetchcompleteqctask", "label": "fetchCompleteQcTask()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L190" + "source_location": "L193" }, { "id": "api_qc_task_fetchupdateqctaskattachments", "label": "fetchUpdateQcTaskAttachments()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L196" + "source_location": "L199" }, { "id": "api_qc_task_fetchcreateqctask", "label": "fetchCreateQcTask()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L208" + "source_location": "L211" }, { "id": "api_qc_task_fetchdeleteqctask", "label": "fetchDeleteQcTask()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L226" + "source_location": "L229" }, { "id": "api_qc_item_param_ts", @@ -11891,140 +12003,140 @@ "label": "fetchForwardProductionTask()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L87" + "source_location": "L90" }, { "id": "api_production_task_fetchreassignproductiontask", "label": "fetchReassignProductionTask()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L99" + "source_location": "L102" }, { "id": "api_production_task_fetchdispatchproductiontasksteps", "label": "fetchDispatchProductionTaskSteps()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L109" + "source_location": "L112" }, { "id": "api_production_task_fetchproductiontaskdetail", "label": "fetchProductionTaskDetail()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L127" + "source_location": "L130" }, { "id": "api_production_task_fetchproductiontaskeditorinit", "label": "fetchProductionTaskEditorInit()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L151" + "source_location": "L154" }, { "id": "api_production_task_fetchupdateproductiontask", "label": "fetchUpdateProductionTask()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L163" + "source_location": "L165" }, { "id": "api_production_task_fetchupdateproductiontaskstatus", "label": "fetchUpdateProductionTaskStatus()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L167" + "source_location": "L169" }, { "id": "api_production_task_fetchdeleteproductiontask", "label": "fetchDeleteProductionTask()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L179" + "source_location": "L181" }, { "id": "api_production_task_fetchaddtaskstep", "label": "fetchAddTaskStep()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L183" + "source_location": "L185" }, { "id": "api_production_task_fetchupdatetaskstep", "label": "fetchUpdateTaskStep()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L195" + "source_location": "L197" }, { "id": "api_production_task_fetchdeletetaskstep", "label": "fetchDeleteTaskStep()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L208" + "source_location": "L210" }, { "id": "api_production_task_fetchreplacestepreagents", "label": "fetchReplaceStepReagents()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L219" + "source_location": "L221" }, { "id": "api_production_task_fetchreplacestepconsumables", "label": "fetchReplaceStepConsumables()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L232" + "source_location": "L234" }, { "id": "api_production_task_fetchreplacestepconfiguredreagents", "label": "fetchReplaceStepConfiguredReagents()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L245" + "source_location": "L247" }, { "id": "api_production_task_fetchreplacestepdatacollection", "label": "fetchReplaceStepDataCollection()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L258" + "source_location": "L260" }, { "id": "api_production_task_fetchsettaskinputs", "label": "fetchSetTaskInputs()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L271" + "source_location": "L273" }, { "id": "api_production_task_fetchsettaskoutputs", "label": "fetchSetTaskOutputs()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L283" + "source_location": "L285" }, { "id": "api_production_task_fetchreordertasksteps", "label": "fetchReorderTaskSteps()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L295" + "source_location": "L297" }, { "id": "api_production_task_fetchcopytaskstep", "label": "fetchCopyTaskStep()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L306" + "source_location": "L308" }, { "id": "api_production_task_fetchreplacestepoutputs", "label": "fetchReplaceStepOutputs()", "file_type": "code", "source_file": "api/production-task.ts", - "source_location": "L317" + "source_location": "L319" }, { "id": "api_qc_material_stock_check_ts", @@ -12528,70 +12640,70 @@ "label": "formatQcWorkOrderTabBadgeCount()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L194" + "source_location": "L202" }, { "id": "api_qc_work_order_fetchqcworkordertabunfinishedcounts", "label": "fetchQcWorkOrderTabUnfinishedCounts()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L198" + "source_location": "L206" }, { "id": "api_qc_work_order_fetchmineqcworkordertabunfinishedcounts", "label": "fetchMineQcWorkOrderTabUnfinishedCounts()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L204" + "source_location": "L212" }, { "id": "api_qc_work_order_fetchqcworkorderlist", "label": "fetchQcWorkOrderList()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L210" + "source_location": "L218" }, { "id": "api_qc_work_order_fetchqcworkorderdetail", "label": "fetchQcWorkOrderDetail()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L230" + "source_location": "L239" }, { "id": "api_qc_work_order_fetchconfigureqcworkorder", "label": "fetchConfigureQcWorkOrder()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L236" + "source_location": "L245" }, { "id": "api_qc_work_order_fetchcreateqcworkorder", "label": "fetchCreateQcWorkOrder()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L262" + "source_location": "L271" }, { "id": "api_qc_work_order_fetchupdateqcworkorder", "label": "fetchUpdateQcWorkOrder()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L277" + "source_location": "L286" }, { "id": "api_qc_work_order_fetchdeleteqcworkorder", "label": "fetchDeleteQcWorkOrder()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L287" + "source_location": "L296" }, { "id": "api_qc_work_order_fetchoutboundqcdetail", "label": "fetchOutboundQcDetail()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L361" + "source_location": "L370" }, { "id": "views_auth_login_index_vue", @@ -12927,7 +13039,7 @@ "label": "for()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/StorageCertTab.vue", - "source_location": "L590" + "source_location": "L587" }, { "id": "views_cell_storage_protocol_audit_fullmoontodotab_vue", @@ -12941,287 +13053,287 @@ "label": "loadData()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L960" + "source_location": "L959" }, { "id": "protocol_audit_fullmoontodotab_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L978" + "source_location": "L977" }, { "id": "protocol_audit_fullmoontodotab_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L983" + "source_location": "L982" }, { "id": "protocol_audit_fullmoontodotab_formatymdfromany", "label": "formatYmdFromAny()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L991" + "source_location": "L990" }, { "id": "protocol_audit_fullmoontodotab_normalizenewbornsex", "label": "normalizeNewbornSex()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L999" + "source_location": "L998" }, { "id": "protocol_audit_fullmoontodotab_handleexportinsurancesheet", "label": "handleExportInsuranceSheet()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1007" + "source_location": "L1006" }, { "id": "protocol_audit_fullmoontodotab_resolveprotocolid", "label": "resolveProtocolId()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1156" + "source_location": "L1155" }, { "id": "protocol_audit_fullmoontodotab_resetformfields", "label": "resetFormFields()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1180" + "source_location": "L1179" }, { "id": "protocol_audit_fullmoontodotab_resetdialogcontext", "label": "resetDialogContext()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1196" + "source_location": "L1195" }, { "id": "protocol_audit_fullmoontodotab_handleinsurancedialogclosed", "label": "handleInsuranceDialogClosed()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1203" + "source_location": "L1202" }, { "id": "protocol_audit_fullmoontodotab_parseinsuranceattachmentsfromurls", "label": "parseInsuranceAttachmentsFromUrls()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1207" + "source_location": "L1206" }, { "id": "protocol_audit_fullmoontodotab_buildinsuranceattachmentsvalue", "label": "buildInsuranceAttachmentsValue()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1219" + "source_location": "L1218" }, { "id": "protocol_audit_fullmoontodotab_buildinsurancepayload", "label": "buildInsurancePayload()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1226" + "source_location": "L1225" }, { "id": "protocol_audit_fullmoontodotab_handlebatchedit", "label": "handleBatchEdit()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1243" + "source_location": "L1242" }, { "id": "protocol_audit_fullmoontodotab_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1256" + "source_location": "L1255" }, { "id": "protocol_audit_fullmoontodotab_handleinsurancecompanychange", "label": "handleInsuranceCompanyChange()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1279" + "source_location": "L1278" }, { "id": "protocol_audit_fullmoontodotab_handleinsurancetypechange", "label": "handleInsuranceTypeChange()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1287" + "source_location": "L1286" }, { "id": "protocol_audit_fullmoontodotab_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1294" + "source_location": "L1293" }, { "id": "protocol_audit_fullmoontodotab_fullfileurl", "label": "fullFileUrl()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1356" + "source_location": "L1355" }, { "id": "protocol_audit_fullmoontodotab_isimagefile", "label": "isImageFile()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1363" + "source_location": "L1362" }, { "id": "protocol_audit_fullmoontodotab_isvideofile", "label": "isVideoFile()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1373" + "source_location": "L1372" }, { "id": "protocol_audit_fullmoontodotab_handleattachmentchange", "label": "handleAttachmentChange()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1383" + "source_location": "L1382" }, { "id": "protocol_audit_fullmoontodotab_removeattachment", "label": "removeAttachment()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1422" + "source_location": "L1421" }, { "id": "protocol_audit_fullmoontodotab_handlepreviewattachment", "label": "handlePreviewAttachment()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1439" + "source_location": "L1438" }, { "id": "protocol_audit_fullmoontodotab_handledownloadattachment", "label": "handleDownloadAttachment()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1445" + "source_location": "L1444" }, { "id": "protocol_audit_fullmoontodotab_formatinvoiceamount", "label": "formatInvoiceAmount()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1481" + "source_location": "L1480" }, { "id": "protocol_audit_fullmoontodotab_resetinvoiceform", "label": "resetInvoiceForm()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1486" + "source_location": "L1485" }, { "id": "protocol_audit_fullmoontodotab_handleinvoicedialogclosed", "label": "handleInvoiceDialogClosed()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1496" + "source_location": "L1495" }, { "id": "protocol_audit_fullmoontodotab_handleinvoicecreatedialogclosed", "label": "handleInvoiceCreateDialogClosed()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1508" + "source_location": "L1507" }, { "id": "protocol_audit_fullmoontodotab_handleinvoiceeligibleselectionchange", "label": "handleInvoiceEligibleSelectionChange()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1514" + "source_location": "L1513" }, { "id": "protocol_audit_fullmoontodotab_getinvoiceattachmentfiles", "label": "getInvoiceAttachmentFiles()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1518" + "source_location": "L1517" }, { "id": "protocol_audit_fullmoontodotab_getinvoicerequestitems", "label": "getInvoiceRequestItems()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1523" + "source_location": "L1522" }, { "id": "protocol_audit_fullmoontodotab_handleinvoiceattachmentpreview", "label": "handleInvoiceAttachmentPreview()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1528" + "source_location": "L1527" }, { "id": "protocol_audit_fullmoontodotab_handleinvoiceattachmentdownload", "label": "handleInvoiceAttachmentDownload()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1534" + "source_location": "L1533" }, { "id": "protocol_audit_fullmoontodotab_loadinvoicehistory", "label": "loadInvoiceHistory()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1538" + "source_location": "L1537" }, { "id": "protocol_audit_fullmoontodotab_loadinvoiceeligible", "label": "loadInvoiceEligible()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1550" + "source_location": "L1549" }, { "id": "protocol_audit_fullmoontodotab_loadinvoicedialogdata", "label": "loadInvoiceDialogData()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1564" + "source_location": "L1563" }, { "id": "protocol_audit_fullmoontodotab_openinvoicedialog", "label": "openInvoiceDialog()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1568" + "source_location": "L1567" }, { "id": "protocol_audit_fullmoontodotab_openinvoicecreatedialog", "label": "openInvoiceCreateDialog()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1579" + "source_location": "L1578" }, { "id": "protocol_audit_fullmoontodotab_openinvoiceviewdialog", "label": "openInvoiceViewDialog()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1588" + "source_location": "L1587" }, { "id": "protocol_audit_fullmoontodotab_submitinvoicerequest", "label": "submitInvoiceRequest()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1593" + "source_location": "L1592" }, { "id": "views_cell_storage_protocol_audit_protocolaudittab_vue", @@ -13242,14 +13354,14 @@ "label": "createColumnState()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L556" + "source_location": "L553" }, { "id": "protocol_audit_paymentinfotab_receiptattachmentstourls", "label": "receiptAttachmentsToUrls()", "file_type": "code", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L793" + "source_location": "L790" }, { "id": "views_cell_storage_material_index_vue", @@ -13263,112 +13375,112 @@ "label": "defaultOperatorName()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1307" + "source_location": "L1306" }, { "id": "material_index_ensureoperatoroption", "label": "ensureOperatorOption()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1312" + "source_location": "L1311" }, { "id": "material_index_initoperatorfield", "label": "initOperatorField()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1323" + "source_location": "L1322" }, { "id": "material_index_ensuretabmounted", "label": "ensureTabMounted()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1340" + "source_location": "L1339" }, { "id": "material_index_handletabchange", "label": "handleTabChange()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1345" + "source_location": "L1344" }, { "id": "material_index_loaddictoptions", "label": "loadDictOptions()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1818" + "source_location": "L1817" }, { "id": "material_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1827" + "source_location": "L1826" }, { "id": "material_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1844" + "source_location": "L1843" }, { "id": "material_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1849" + "source_location": "L1848" }, { "id": "material_index_oneditpriceqtychange", "label": "onEditPriceQtyChange()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1857" + "source_location": "L1856" }, { "id": "material_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1862" + "source_location": "L1861" }, { "id": "material_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1889" + "source_location": "L1888" }, { "id": "material_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1922" + "source_location": "L1921" }, { "id": "material_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1943" + "source_location": "L1942" }, { "id": "material_index_formattodaydate", "label": "formatTodayDate()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1962" + "source_location": "L1961" }, { "id": "material_index_onstockinmaterialkeychange", "label": "onStockInMaterialKeyChange()", "file_type": "code", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1968" + "source_location": "L1967" }, { "id": "views_cell_storage_material_materialusagetab_vue", @@ -13452,7 +13564,7 @@ "label": "walk()", "file_type": "code", "source_file": "views/operations/clean-room/index.vue", - "source_location": "L1240" + "source_location": "L1239" }, { "id": "views_operations_storage_facility_index_vue", @@ -13753,7 +13865,7 @@ "label": "walk()", "file_type": "code", "source_file": "views/system/role/index.vue", - "source_location": "L555" + "source_location": "L554" }, { "id": "views_system_post_index_vue", @@ -13767,35 +13879,35 @@ "label": "handleView()", "file_type": "code", "source_file": "views/system/post/index.vue", - "source_location": "L416" + "source_location": "L415" }, { "id": "post_index_findpostbinddeptnodebyid", "label": "findPostBindDeptNodeById()", "file_type": "code", "source_file": "views/system/post/index.vue", - "source_location": "L447" + "source_location": "L446" }, { "id": "post_index_collectpostbinddeptsubtreeids", "label": "collectPostBindDeptSubtreeIds()", "file_type": "code", "source_file": "views/system/post/index.vue", - "source_location": "L461" + "source_location": "L460" }, { "id": "post_index_collectallpostbinddeptids", "label": "collectAllPostBindDeptIds()", "file_type": "code", "source_file": "views/system/post/index.vue", - "source_location": "L467" + "source_location": "L466" }, { "id": "post_index_expandpostbinddepttree", "label": "expandPostBindDeptTree()", "file_type": "code", "source_file": "views/system/post/index.vue", - "source_location": "L479" + "source_location": "L478" }, { "id": "views_system_category_index_vue", @@ -13809,28 +13921,28 @@ "label": "handleView()", "file_type": "code", "source_file": "views/system/category/index.vue", - "source_location": "L603" + "source_location": "L602" }, { "id": "category_index_handlecategorytableselectionchange", "label": "handleCategoryTableSelectionChange()", "file_type": "code", "source_file": "views/system/category/index.vue", - "source_location": "L608" + "source_location": "L607" }, { "id": "category_index_collectids", "label": "collectIds()", "file_type": "code", "source_file": "views/system/category/index.vue", - "source_location": "L701" + "source_location": "L700" }, { "id": "category_index_catch", "label": "catch()", "file_type": "code", "source_file": "views/system/category/index.vue", - "source_location": "L1093" + "source_location": "L1092" }, { "id": "views_system_express_index_vue", @@ -13844,7 +13956,7 @@ "label": "deep()", "file_type": "code", "source_file": "views/system/express/index.vue", - "source_location": "L568" + "source_location": "L567" }, { "id": "views_system_user_index_vue", @@ -13858,7 +13970,7 @@ "label": "loadRoleOptions()", "file_type": "code", "source_file": "views/system/user/index.vue", - "source_location": "L386" + "source_location": "L385" }, { "id": "views_system_user_detail_vue", @@ -13921,21 +14033,21 @@ "label": "if()", "file_type": "code", "source_file": "views/system/product/index.vue", - "source_location": "L1321" + "source_location": "L1320" }, { "id": "product_index_scrolltofirsterror", "label": "scrollToFirstError()", "file_type": "code", "source_file": "views/system/product/index.vue", - "source_location": "L1783" + "source_location": "L1782" }, { "id": "product_index_revokelocalpreview", "label": "revokeLocalPreview()", "file_type": "code", "source_file": "views/system/product/index.vue", - "source_location": "L2453" + "source_location": "L2452" }, { "id": "views_system_workflow_my_applications_index_vue", @@ -14019,105 +14131,105 @@ "label": "handleView()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L374" + "source_location": "L373" }, { "id": "menu_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L379" + "source_location": "L378" }, { "id": "menu_index_applytreeexpand", "label": "applyTreeExpand()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L384" + "source_location": "L383" }, { "id": "menu_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L407" + "source_location": "L406" }, { "id": "menu_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L423" + "source_location": "L422" }, { "id": "menu_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L427" + "source_location": "L426" }, { "id": "menu_index_toggleexpand", "label": "toggleExpand()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L432" + "source_location": "L431" }, { "id": "menu_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L439" + "source_location": "L438" }, { "id": "menu_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L454" + "source_location": "L453" }, { "id": "menu_index_handleaddchild", "label": "handleAddChild()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L463" + "source_location": "L462" }, { "id": "menu_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L472" + "source_location": "L471" }, { "id": "menu_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L491" + "source_location": "L490" }, { "id": "menu_index_handledropdowncommand", "label": "handleDropdownCommand()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L523" + "source_location": "L522" }, { "id": "menu_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L537" + "source_location": "L536" }, { "id": "menu_index_handledialogclose", "label": "handleDialogClose()", "file_type": "code", "source_file": "views/system/menu/index.vue", - "source_location": "L553" + "source_location": "L552" }, { "id": "views_system_site_index_vue", @@ -14131,7 +14243,7 @@ "label": "deep()", "file_type": "code", "source_file": "views/system/site/index.vue", - "source_location": "L840" + "source_location": "L839" }, { "id": "views_system_dept_index_vue", @@ -14145,28 +14257,28 @@ "label": "get()", "file_type": "code", "source_file": "views/system/dept/index.vue", - "source_location": "L350" + "source_location": "L349" }, { "id": "dept_index_catch", "label": "catch()", "file_type": "code", "source_file": "views/system/dept/index.vue", - "source_location": "L484" + "source_location": "L483" }, { "id": "dept_index_preorder", "label": "preorder()", "file_type": "code", "source_file": "views/system/dept/index.vue", - "source_location": "L527" + "source_location": "L526" }, { "id": "dept_index_postorder", "label": "postorder()", "file_type": "code", "source_file": "views/system/dept/index.vue", - "source_location": "L535" + "source_location": "L534" }, { "id": "views_system_dict_index_vue", @@ -14348,7 +14460,7 @@ "label": "for()", "file_type": "code", "source_file": "views/production/sop/index.vue", - "source_location": "L583" + "source_location": "L582" }, { "id": "views_production_production_task_index_vue", @@ -14369,28 +14481,28 @@ "label": "truncateText()", "file_type": "code", "source_file": "views/production/reagent/index.vue", - "source_location": "L1216" + "source_location": "L1214" }, { "id": "reagent_index_isstocklow", "label": "isStockLow()", "file_type": "code", "source_file": "views/production/reagent/index.vue", - "source_location": "L1221" + "source_location": "L1219" }, { "id": "reagent_index_sourcetypelabel", "label": "sourceTypeLabel()", "file_type": "code", "source_file": "views/production/reagent/index.vue", - "source_location": "L1225" + "source_location": "L1223" }, { "id": "reagent_index_sourcetypetagtype", "label": "sourceTypeTagType()", "file_type": "code", "source_file": "views/production/reagent/index.vue", - "source_location": "L1234" + "source_location": "L1232" }, { "id": "views_production_production_work_order_index_vue", @@ -15188,7 +15300,7 @@ "label": "useProductionWorkOrderTabPage()", "file_type": "code", "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", - "source_location": "L32" + "source_location": "L34" }, { "id": "views_production_production_work_order_view_dialogs_inboundresearchdonationproductionviewdialog_vue", @@ -15300,35 +15412,35 @@ "label": "displayConsumptionQty()", "file_type": "code", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L243" + "source_location": "L242" }, { "id": "production_material_materialconsumptiontab_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L249" + "source_location": "L248" }, { "id": "production_material_materialconsumptiontab_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L267" + "source_location": "L266" }, { "id": "production_material_materialconsumptiontab_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L272" + "source_location": "L271" }, { "id": "production_material_materialconsumptiontab_handleviewprep", "label": "handleViewPrep()", "file_type": "code", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L279" + "source_location": "L278" }, { "id": "views_production_production_material_productionmaterialconfiguredcatalogdialog_vue", @@ -15398,28 +15510,28 @@ "label": "if()", "file_type": "code", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1496" + "source_location": "L1495" }, { "id": "process_processroutetab_get", "label": "get()", "file_type": "code", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1704" + "source_location": "L1703" }, { "id": "process_processroutetab_set", "label": "set()", "file_type": "code", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1714" + "source_location": "L1713" }, { "id": "process_processroutetab_for", "label": "for()", "file_type": "code", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1756" + "source_location": "L1755" }, { "id": "views_production_process_category_index_vue", @@ -15475,35 +15587,35 @@ "label": "sampleTypeLabel()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L248" + "source_location": "L264" }, { "id": "qc_work_order_qcworkorderprotocolgroup_gateworkorder", "label": "gateWorkOrder()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L253" + "source_location": "L269" }, { "id": "qc_work_order_qcworkorderprotocolgroup_sampletabstatuslabel", "label": "sampleTabStatusLabel()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L257" + "source_location": "L273" }, { "id": "qc_work_order_qcworkorderprotocolgroup_sampletabstatustagtype", "label": "sampleTabStatusTagType()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L262" + "source_location": "L278" }, { "id": "qc_work_order_qcworkorderprotocolgroup_workorderstatustagtype", "label": "workOrderStatusTagType()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L267" + "source_location": "L283" }, { "id": "views_quality_inspection_qc_work_order_qcworkordersinglecard_vue", @@ -15533,40 +15645,33 @@ "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", "source_location": "L1" }, - { - "id": "qc_work_order_qcworkordersamplegroup_opensamplespecialdialog", - "label": "openSampleSpecialDialog()", - "file_type": "code", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L153" - }, - { - "id": "qc_work_order_qcworkordersamplegroup_triggersourcetabclass", - "label": "triggerSourceTabClass()", - "file_type": "code", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L193" - }, - { - "id": "qc_work_order_qcworkordersamplegroup_triggersourcepillclass", - "label": "triggerSourcePillClass()", - "file_type": "code", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L200" - }, { "id": "qc_work_order_qcworkordersamplegroup_workordertabtitle", "label": "workOrderTabTitle()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L230" + "source_location": "L286" }, { "id": "qc_work_order_qcworkordersamplegroup_workorderstatustagtype", "label": "workOrderStatusTagType()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L238" + "source_location": "L290" + }, + { + "id": "views_quality_inspection_qc_work_order_qcworkorderselectcheckbox_vue", + "label": "QcWorkOrderSelectCheckbox.vue", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSelectCheckbox.vue", + "source_location": "L1" + }, + { + "id": "qc_work_order_qcworkorderselectcheckbox_handletoggle", + "label": "handleToggle()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSelectCheckbox.vue", + "source_location": "L56" }, { "id": "views_quality_inspection_qc_work_order_qcworkorderbatchresulttabs_vue", @@ -15678,21 +15783,28 @@ "label": "managePresetBatches()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L173" + "source_location": "L184" }, { "id": "qc_work_order_qcworkordercardlist_cardindex", "label": "cardIndex()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L208" + "source_location": "L219" }, { "id": "qc_work_order_qcworkordercardlist_alltabitemkey", "label": "allTabItemKey()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L212" + "source_location": "L223" + }, + { + "id": "qc_work_order_qcworkordercardlist_alltabinboundanchorid", + "label": "allTabInboundAnchorId()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L228" }, { "id": "views_quality_inspection_qc_work_order_qcworkorderprotocolpaymentpanel_vue", @@ -15722,6 +15834,83 @@ "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", "source_location": "L1" }, + { + "id": "tabs_qcworkordertabpanel_clearworkorderselection", + "label": "clearWorkOrderSelection()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L396" + }, + { + "id": "tabs_qcworkordertabpanel_handlesearch", + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L483" + }, + { + "id": "tabs_qcworkordertabpanel_handlereset", + "label": "handleReset()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L488" + }, + { + "id": "tabs_qcworkordertabpanel_issampletypechipactive", + "label": "isSampleTypeChipActive()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L493" + }, + { + "id": "tabs_qcworkordertabpanel_handlesampletypechipclick", + "label": "handleSampleTypeChipClick()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L497" + }, + { + "id": "tabs_qcworkordertabpanel_handleworkorderpagechange", + "label": "handleWorkOrderPageChange()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L504" + }, + { + "id": "tabs_qcworkordertabpanel_handleworkorderpagesizechange", + "label": "handleWorkOrderPageSizeChange()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L509" + }, + { + "id": "tabs_qcworkordertabpanel_handleexportattachments", + "label": "handleExportAttachments()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L514" + }, + { + "id": "tabs_qcworkordertabpanel_onworkordertaskschanged", + "label": "onWorkOrderTasksChanged()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L518" + }, + { + "id": "tabs_qcworkordertabpanel_onsamplespecialchanged", + "label": "onSampleSpecialChanged()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L523" + }, + { + "id": "tabs_qcworkordertabpanel_handlecommand", + "label": "handleCommand()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L528" + }, { "id": "views_quality_inspection_qc_work_order_tabs_outboundbasicexperimenttab_vue", "label": "OutboundBasicExperimentTab.vue", @@ -15783,14 +15972,14 @@ "label": "initialProgress()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderAttachmentExport.ts", - "source_location": "L16" + "source_location": "L17" }, { "id": "composables_useqcworkorderattachmentexport_useqcworkorderattachmentexport", "label": "useQcWorkOrderAttachmentExport()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderAttachmentExport.ts", - "source_location": "L21" + "source_location": "L22" }, { "id": "views_quality_inspection_qc_work_order_composables_useoutboundqcviewdialog_ts", @@ -16028,14 +16217,14 @@ "label": "shouldApplyTriggerSourceFilter()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L30" + "source_location": "L29" }, { "id": "composables_useqcworkordertabpage_useqcworkordertabpage", "label": "useQcWorkOrderTabPage()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L37" + "source_location": "L36" }, { "id": "views_quality_inspection_qc_work_order_view_dialogs_qcworkordersystemviewdialog_vue", @@ -16147,14 +16336,14 @@ "label": "ensureTabMounted()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1225" + "source_location": "L1224" }, { "id": "qc_material_index_handletabchange", "label": "handleTabChange()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1230" + "source_location": "L1229" }, { "id": "views_quality_inspection_qc_material_qcmaterialstockchecktab_vue", @@ -16175,112 +16364,112 @@ "label": "isManualOutRow()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L440" + "source_location": "L435" }, { "id": "qc_material_qcmaterialusagetab_isdiscardrow", "label": "isDiscardRow()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L446" + "source_location": "L441" }, { "id": "qc_material_qcmaterialusagetab_parsefromremark", "label": "parseFromRemark()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L450" + "source_location": "L445" }, { "id": "qc_material_qcmaterialusagetab_displayreceiver", "label": "displayReceiver()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L459" + "source_location": "L454" }, { "id": "qc_material_qcmaterialusagetab_displaypurpose", "label": "displayPurpose()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L465" + "source_location": "L460" }, { "id": "qc_material_qcmaterialusagetab_displayusetime", "label": "displayUseTime()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L471" + "source_location": "L466" }, { "id": "qc_material_qcmaterialusagetab_displayusageqty", "label": "displayUsageQty()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L477" + "source_location": "L472" }, { "id": "qc_material_qcmaterialusagetab_displaytaskusageqty", "label": "displayTaskUsageQty()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L483" + "source_location": "L478" }, { "id": "qc_material_qcmaterialusagetab_displayqctaskno", "label": "displayQcTaskNo()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L487" + "source_location": "L482" }, { "id": "qc_material_qcmaterialusagetab_displaystockbefore", "label": "displayStockBefore()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L492" + "source_location": "L487" }, { "id": "qc_material_qcmaterialusagetab_getchangetypelabel", "label": "getChangeTypeLabel()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L499" + "source_location": "L494" }, { "id": "qc_material_qcmaterialusagetab_getchangetypetagtype", "label": "getChangeTypeTagType()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L506" + "source_location": "L501" }, { "id": "qc_material_qcmaterialusagetab_getsourcetagtype", "label": "getSourceTagType()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L513" + "source_location": "L508" }, { "id": "qc_material_qcmaterialusagetab_getsourcelabel", "label": "getSourceLabel()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L522" + "source_location": "L517" }, { "id": "qc_material_qcmaterialusagetab_canmarkfullyused", "label": "canMarkFullyUsed()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L533" + "source_location": "L528" }, { "id": "qc_material_qcmaterialusagetab_handlemarkfullyused", "label": "handleMarkFullyUsed()", "file_type": "code", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L537" + "source_location": "L532" }, { "id": "views_quality_inspection_qc_material_qcmaterialbatchattachmentdialog_vue", @@ -16331,19 +16520,19 @@ "source_file": "views/quality-inspection/sample-reception/index.vue", "source_location": "L1" }, - { - "id": "sample_reception_index_ensurecurrentuserinoptions", - "label": "ensureCurrentUserInOptions()", - "file_type": "code", - "source_file": "views/quality-inspection/sample-reception/index.vue", - "source_location": "L1261" - }, { "id": "sample_reception_index_if", "label": "if()", "file_type": "code", "source_file": "views/quality-inspection/sample-reception/index.vue", - "source_location": "L1521" + "source_location": "L905" + }, + { + "id": "sample_reception_index_ensurecurrentuserinoptions", + "label": "ensureCurrentUserInOptions()", + "file_type": "code", + "source_file": "views/quality-inspection/sample-reception/index.vue", + "source_location": "L1244" }, { "id": "views_quality_inspection_sample_reception_samplereceptioncardlist_vue", @@ -16399,77 +16588,77 @@ "label": "handleSelectionChange()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L294" + "source_location": "L293" }, { "id": "env_detect_item_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L298" + "source_location": "L297" }, { "id": "env_detect_item_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L314" + "source_location": "L313" }, { "id": "env_detect_item_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L319" + "source_location": "L318" }, { "id": "env_detect_item_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L326" + "source_location": "L325" }, { "id": "env_detect_item_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L334" + "source_location": "L333" }, { "id": "env_detect_item_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L341" + "source_location": "L340" }, { "id": "env_detect_item_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L352" + "source_location": "L351" }, { "id": "env_detect_item_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L357" + "source_location": "L356" }, { "id": "env_detect_item_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L382" + "source_location": "L381" }, { "id": "env_detect_item_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L389" + "source_location": "L388" }, { "id": "views_quality_inspection_qc_task_index_vue", @@ -16616,7 +16805,7 @@ "label": "if()", "file_type": "code", "source_file": "views/pilot-service/cell-product-type/ProjectPriceSystemTab.vue", - "source_location": "L610" + "source_location": "L609" }, { "id": "views_pilot_service_cell_product_type_cellproductspectab_vue", @@ -17043,7 +17232,7 @@ "label": "if()", "file_type": "code", "source_file": "views/pilot-service/channel/ChannelServiceOrderTab.vue", - "source_location": "L1344" + "source_location": "L1343" }, { "id": "views_pilot_service_clinical_refund_confirm_index_vue", @@ -17064,119 +17253,119 @@ "label": "formatTabBadgeCount()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L662" + "source_location": "L654" }, { "id": "clinical_payment_confirm_index_formatamount", "label": "formatAmount()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L701" + "source_location": "L693" }, { "id": "clinical_payment_confirm_index_fullfileurl", "label": "fullFileUrl()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L706" + "source_location": "L698" }, { "id": "clinical_payment_confirm_index_isimageurl", "label": "isImageUrl()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L712" + "source_location": "L704" }, { "id": "clinical_payment_confirm_index_pendingcardtitle", "label": "pendingCardTitle()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L738" + "source_location": "L730" }, { "id": "clinical_payment_confirm_index_buildpendingparams", "label": "buildPendingParams()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L745" + "source_location": "L737" }, { "id": "clinical_payment_confirm_index_buildconfirmedparams", "label": "buildConfirmedParams()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L754" + "source_location": "L746" }, { "id": "clinical_payment_confirm_index_loadtabpendingcounts", "label": "loadTabPendingCounts()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L763" + "source_location": "L755" }, { "id": "clinical_payment_confirm_index_loadpending", "label": "loadPending()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L777" + "source_location": "L769" }, { "id": "clinical_payment_confirm_index_loadconfirmed", "label": "loadConfirmed()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L788" + "source_location": "L780" }, { "id": "clinical_payment_confirm_index_loadall", "label": "loadAll()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L799" + "source_location": "L791" }, { "id": "clinical_payment_confirm_index_handlependingsearch", "label": "handlePendingSearch()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L803" + "source_location": "L795" }, { "id": "clinical_payment_confirm_index_handlependingreset", "label": "handlePendingReset()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L808" + "source_location": "L800" }, { "id": "clinical_payment_confirm_index_handleconfirmedsearch", "label": "handleConfirmedSearch()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L814" + "source_location": "L806" }, { "id": "clinical_payment_confirm_index_handleconfirmedreset", "label": "handleConfirmedReset()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L819" + "source_location": "L811" }, { "id": "clinical_payment_confirm_index_openconfirm", "label": "openConfirm()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L825" + "source_location": "L817" }, { "id": "clinical_payment_confirm_index_openviewconfirm", "label": "openViewConfirm()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L833" + "source_location": "L825" }, { "id": "views_pilot_service_clinical_payment_confirm_refundconfirmtab_vue", @@ -17190,105 +17379,105 @@ "label": "formatAmount()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L650" + "source_location": "L643" }, { "id": "clinical_payment_confirm_refundconfirmtab_fullfileurl", "label": "fullFileUrl()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L655" + "source_location": "L648" }, { "id": "clinical_payment_confirm_refundconfirmtab_isimageurl", "label": "isImageUrl()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L661" + "source_location": "L654" }, { "id": "clinical_payment_confirm_refundconfirmtab_pendingcardtitle", "label": "pendingCardTitle()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L687" + "source_location": "L680" }, { "id": "clinical_payment_confirm_refundconfirmtab_buildpendingparams", "label": "buildPendingParams()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L694" + "source_location": "L687" }, { "id": "clinical_payment_confirm_refundconfirmtab_buildconfirmedparams", "label": "buildConfirmedParams()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L703" + "source_location": "L696" }, { "id": "clinical_payment_confirm_refundconfirmtab_loadpending", "label": "loadPending()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L712" + "source_location": "L705" }, { "id": "clinical_payment_confirm_refundconfirmtab_loadconfirmed", "label": "loadConfirmed()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L723" + "source_location": "L716" }, { "id": "clinical_payment_confirm_refundconfirmtab_loadall", "label": "loadAll()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L734" + "source_location": "L727" }, { "id": "clinical_payment_confirm_refundconfirmtab_handlependingsearch", "label": "handlePendingSearch()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L738" + "source_location": "L731" }, { "id": "clinical_payment_confirm_refundconfirmtab_handlependingreset", "label": "handlePendingReset()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L743" + "source_location": "L736" }, { "id": "clinical_payment_confirm_refundconfirmtab_handleconfirmedsearch", "label": "handleConfirmedSearch()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L749" + "source_location": "L742" }, { "id": "clinical_payment_confirm_refundconfirmtab_handleconfirmedreset", "label": "handleConfirmedReset()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L754" + "source_location": "L747" }, { "id": "clinical_payment_confirm_refundconfirmtab_openconfirm", "label": "openConfirm()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L760" + "source_location": "L753" }, { "id": "clinical_payment_confirm_refundconfirmtab_openviewconfirm", "label": "openViewConfirm()", "file_type": "code", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L768" + "source_location": "L761" }, { "id": "views_pilot_service_outbound_release_review_index_vue", @@ -17302,56 +17491,56 @@ "label": "rowId()", "file_type": "code", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L169" + "source_location": "L162" }, { "id": "outbound_release_review_index_handletoggleselect", "label": "handleToggleSelect()", "file_type": "code", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L173" + "source_location": "L166" }, { "id": "outbound_release_review_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L187" + "source_location": "L180" }, { "id": "outbound_release_review_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L206" + "source_location": "L199" }, { "id": "outbound_release_review_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L211" + "source_location": "L204" }, { "id": "outbound_release_review_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L222" + "source_location": "L215" }, { "id": "outbound_release_review_index_openreviewdialog", "label": "openReviewDialog()", "file_type": "code", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L231" + "source_location": "L224" }, { "id": "outbound_release_review_index_onreviewsubmitted", "label": "onReviewSubmitted()", "file_type": "code", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L242" + "source_location": "L235" }, { "id": "views_pilot_service_outbound_release_review_outboundreleaseviewdialog_vue", @@ -17554,168 +17743,168 @@ "label": "onChannelSelectFocus()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L338" + "source_location": "L331" }, { "id": "pilot_application_pilotapplicationtab_loadchanneloptions", "label": "loadChannelOptions()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L344" + "source_location": "L337" }, { "id": "pilot_application_pilotapplicationtab_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L366" + "source_location": "L359" }, { "id": "pilot_application_pilotapplicationtab_cleartableselection", "label": "clearTableSelection()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L370" + "source_location": "L363" }, { "id": "pilot_application_pilotapplicationtab_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L389" + "source_location": "L382" }, { "id": "pilot_application_pilotapplicationtab_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L411" + "source_location": "L404" }, { "id": "pilot_application_pilotapplicationtab_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L416" + "source_location": "L409" }, { "id": "pilot_application_pilotapplicationtab_handleview", "label": "handleView()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L428" + "source_location": "L421" }, { "id": "pilot_application_pilotapplicationtab_handlecreate", "label": "handleCreate()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L437" + "source_location": "L430" }, { "id": "pilot_application_pilotapplicationtab_caneditapplication", "label": "canEditApplication()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L443" + "source_location": "L436" }, { "id": "pilot_application_pilotapplicationtab_canvoidapplication", "label": "canVoidApplication()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L446" + "source_location": "L439" }, { "id": "pilot_application_pilotapplicationtab_hasprimarystatusactions", "label": "hasPrimaryStatusActions()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L449" + "source_location": "L442" }, { "id": "pilot_application_pilotapplicationtab_hasmoreactions", "label": "hasMoreActions()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L453" + "source_location": "L446" }, { "id": "pilot_application_pilotapplicationtab_handledropdowncommand", "label": "handleDropdownCommand()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L455" + "source_location": "L448" }, { "id": "pilot_application_pilotapplicationtab_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L469" + "source_location": "L462" }, { "id": "pilot_application_pilotapplicationtab_onformsaved", "label": "onFormSaved()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L474" + "source_location": "L467" }, { "id": "pilot_application_pilotapplicationtab_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L479" + "source_location": "L472" }, { "id": "pilot_application_pilotapplicationtab_runbatchstatusaction", "label": "runBatchStatusAction()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L499" + "source_location": "L492" }, { "id": "pilot_application_pilotapplicationtab_handlebatchstart", "label": "handleBatchStart()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L567" + "source_location": "L560" }, { "id": "pilot_application_pilotapplicationtab_handlebatchcomplete", "label": "handleBatchComplete()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L576" + "source_location": "L569" }, { "id": "pilot_application_pilotapplicationtab_handlebatchvoid", "label": "handleBatchVoid()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L585" + "source_location": "L578" }, { "id": "pilot_application_pilotapplicationtab_handlestart", "label": "handleStart()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L595" + "source_location": "L588" }, { "id": "pilot_application_pilotapplicationtab_handlecomplete", "label": "handleComplete()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L612" + "source_location": "L605" }, { "id": "pilot_application_pilotapplicationtab_handlevoid", "label": "handleVoid()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L629" + "source_location": "L622" }, { "id": "views_pilot_service_pilot_application_applicationviewdialog_vue", @@ -17743,119 +17932,119 @@ "label": "handleSelectionChange()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L433" + "source_location": "L426" }, { "id": "pilot_application_infusionscheduletab_isinfusionthisweek", "label": "isInfusionThisWeek()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L438" + "source_location": "L431" }, { "id": "pilot_application_infusionscheduletab_handleview", "label": "handleView()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L536" + "source_location": "L529" }, { "id": "pilot_application_infusionscheduletab_getinfusionstatus", "label": "getInfusionStatus()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L541" + "source_location": "L534" }, { "id": "pilot_application_infusionscheduletab_caneditschedule", "label": "canEditSchedule()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L544" + "source_location": "L537" }, { "id": "pilot_application_infusionscheduletab_canconfirmschedule", "label": "canConfirmSchedule()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L550" + "source_location": "L543" }, { "id": "pilot_application_infusionscheduletab_cancancelschedule", "label": "canCancelSchedule()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L553" + "source_location": "L546" }, { "id": "pilot_application_infusionscheduletab_cancompleteschedule", "label": "canCompleteSchedule()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L556" + "source_location": "L549" }, { "id": "pilot_application_infusionscheduletab_canshowhandover", "label": "canShowHandover()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L558" + "source_location": "L551" }, { "id": "pilot_application_infusionscheduletab_hasprimaryscheduleactions", "label": "hasPrimaryScheduleActions()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L561" + "source_location": "L554" }, { "id": "pilot_application_infusionscheduletab_hasmorescheduleactions", "label": "hasMoreScheduleActions()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L568" + "source_location": "L561" }, { "id": "pilot_application_infusionscheduletab_handledropdowncommand", "label": "handleDropdownCommand()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L575" + "source_location": "L568" }, { "id": "pilot_application_infusionscheduletab_handlehandover", "label": "handleHandover()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L586" + "source_location": "L579" }, { "id": "pilot_application_infusionscheduletab_buildcompleteconfirmmessage", "label": "buildCompleteConfirmMessage()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L592" + "source_location": "L585" }, { "id": "pilot_application_infusionscheduletab_handleconfirm", "label": "handleConfirm()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L624" + "source_location": "L617" }, { "id": "pilot_application_infusionscheduletab_handlecomplete", "label": "handleComplete()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L647" + "source_location": "L640" }, { "id": "pilot_application_infusionscheduletab_handlecancel", "label": "handleCancel()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L681" + "source_location": "L674" }, { "id": "views_pilot_service_pilot_application_applicationformdialog_vue", @@ -17890,140 +18079,140 @@ "label": "isRowSelectable()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L321" + "source_location": "L320" }, { "id": "pilot_application_checkupmanagementtab_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L323" + "source_location": "L322" }, { "id": "pilot_application_checkupmanagementtab_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L340" + "source_location": "L339" }, { "id": "pilot_application_checkupmanagementtab_remotesearchinstitutions", "label": "remoteSearchInstitutions()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L364" + "source_location": "L363" }, { "id": "pilot_application_checkupmanagementtab_oninstitutionselectvisible", "label": "onInstitutionSelectVisible()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L381" + "source_location": "L380" }, { "id": "pilot_application_checkupmanagementtab_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L386" + "source_location": "L385" }, { "id": "pilot_application_checkupmanagementtab_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L391" + "source_location": "L390" }, { "id": "pilot_application_checkupmanagementtab_canfillcheckupinfo", "label": "canFillCheckupInfo()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L402" + "source_location": "L401" }, { "id": "pilot_application_checkupmanagementtab_canmarkchecked", "label": "canMarkChecked()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L406" + "source_location": "L405" }, { "id": "pilot_application_checkupmanagementtab_caneditreserve", "label": "canEditReserve()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L409" + "source_location": "L408" }, { "id": "pilot_application_checkupmanagementtab_caneditactualcheckupinfo", "label": "canEditActualCheckupInfo()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L412" + "source_location": "L411" }, { "id": "pilot_application_checkupmanagementtab_hasprimarycheckupactions", "label": "hasPrimaryCheckupActions()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L415" + "source_location": "L414" }, { "id": "pilot_application_checkupmanagementtab_handlefill", "label": "handleFill()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L418" + "source_location": "L417" }, { "id": "pilot_application_checkupmanagementtab_handleeditreserve", "label": "handleEditReserve()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L425" + "source_location": "L424" }, { "id": "pilot_application_checkupmanagementtab_handleeditactual", "label": "handleEditActual()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L432" + "source_location": "L431" }, { "id": "pilot_application_checkupmanagementtab_onfillsuccess", "label": "onFillSuccess()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L439" + "source_location": "L438" }, { "id": "pilot_application_checkupmanagementtab_handleview", "label": "handleView()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L444" + "source_location": "L443" }, { "id": "pilot_application_checkupmanagementtab_handlebatchreservefromlist", "label": "handleBatchReserveFromList()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L449" + "source_location": "L448" }, { "id": "pilot_application_checkupmanagementtab_onbatchreservesuccess", "label": "onBatchReserveSuccess()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L463" + "source_location": "L462" }, { "id": "pilot_application_checkupmanagementtab_handlemarkchecked", "label": "handleMarkChecked()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L470" + "source_location": "L469" }, { "id": "views_pilot_service_pilot_application_clinicalpaymenttab_vue", @@ -18037,7 +18226,7 @@ "label": "for()", "file_type": "code", "source_file": "views/pilot-service/pilot-application/ClinicalPaymentTab.vue", - "source_location": "L835" + "source_location": "L834" }, { "id": "views_pilot_service_cell_product_price_index_vue", @@ -18639,84 +18828,84 @@ "label": "txnAmountLabel()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L585" + "source_location": "L577" }, { "id": "channel_service_order_finance_index_txntypehasproducts", "label": "txnTypeHasProducts()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L595" + "source_location": "L587" }, { "id": "channel_service_order_finance_index_financesubmitremarkdisplay", "label": "financeSubmitRemarkDisplay()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L599" + "source_location": "L591" }, { "id": "channel_service_order_finance_index_financesubmitattachmentdisplayfiles", "label": "financeSubmitAttachmentDisplayFiles()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L604" + "source_location": "L596" }, { "id": "channel_service_order_finance_index_fullfileurl", "label": "fullFileUrl()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L621" + "source_location": "L613" }, { "id": "channel_service_order_finance_index_isimagefile", "label": "isImageFile()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L628" + "source_location": "L620" }, { "id": "channel_service_order_finance_index_isvideofile", "label": "isVideoFile()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L638" + "source_location": "L630" }, { "id": "channel_service_order_finance_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L680" + "source_location": "L672" }, { "id": "channel_service_order_finance_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L707" + "source_location": "L699" }, { "id": "channel_service_order_finance_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L712" + "source_location": "L704" }, { "id": "channel_service_order_finance_index_handletabchange", "label": "handleTabChange()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L721" + "source_location": "L713" }, { "id": "channel_service_order_finance_index_switchtab", "label": "switchTab()", "file_type": "code", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L730" + "source_location": "L722" }, { "id": "views_pilot_service_project_price_system_index_vue", @@ -18751,119 +18940,119 @@ "label": "typeLogoUrl()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L315" + "source_location": "L314" }, { "id": "cell_sample_type_index_uploadtypelogofile", "label": "uploadTypeLogoFile()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L321" + "source_location": "L320" }, { "id": "cell_sample_type_index_handletypelogochange", "label": "handleTypeLogoChange()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L337" + "source_location": "L336" }, { "id": "cell_sample_type_index_handletypelogoexceed", "label": "handleTypeLogoExceed()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L345" + "source_location": "L344" }, { "id": "cell_sample_type_index_isrowselected", "label": "isRowSelected()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L393" + "source_location": "L392" }, { "id": "cell_sample_type_index_togglerowselection", "label": "toggleRowSelection()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L395" + "source_location": "L394" }, { "id": "cell_sample_type_index_handleview", "label": "handleView()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L403" + "source_location": "L402" }, { "id": "cell_sample_type_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L424" + "source_location": "L423" }, { "id": "cell_sample_type_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L440" + "source_location": "L439" }, { "id": "cell_sample_type_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L444" + "source_location": "L443" }, { "id": "cell_sample_type_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L449" + "source_location": "L448" }, { "id": "cell_sample_type_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L461" + "source_location": "L460" }, { "id": "cell_sample_type_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L469" + "source_location": "L468" }, { "id": "cell_sample_type_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L485" + "source_location": "L484" }, { "id": "cell_sample_type_index_handledropdowncommand", "label": "handleDropdownCommand()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L522" + "source_location": "L521" }, { "id": "cell_sample_type_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L533" + "source_location": "L532" }, { "id": "cell_sample_type_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L540" + "source_location": "L539" }, { "id": "views_basic_info_cell_sample_type_samplecodetab_vue", @@ -18905,84 +19094,84 @@ "label": "handleView()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L314" + "source_location": "L313" }, { "id": "customer_index_handleselectionchange", "label": "handleSelectionChange()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L334" + "source_location": "L333" }, { "id": "customer_index_loaddata", "label": "loadData()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L338" + "source_location": "L337" }, { "id": "customer_index_handlesearch", "label": "handleSearch()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L355" + "source_location": "L354" }, { "id": "customer_index_handlereset", "label": "handleReset()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L360" + "source_location": "L359" }, { "id": "customer_index_resetform", "label": "resetForm()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L367" + "source_location": "L366" }, { "id": "customer_index_handleadd", "label": "handleAdd()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L379" + "source_location": "L378" }, { "id": "customer_index_handleedit", "label": "handleEdit()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L387" + "source_location": "L386" }, { "id": "customer_index_handlesubmit", "label": "handleSubmit()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L403" + "source_location": "L402" }, { "id": "customer_index_handledropdowncommand", "label": "handleDropdownCommand()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L432" + "source_location": "L431" }, { "id": "customer_index_handledelete", "label": "handleDelete()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L439" + "source_location": "L438" }, { "id": "customer_index_handlebatchdelete", "label": "handleBatchDelete()", "file_type": "code", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L446" + "source_location": "L445" }, { "id": "views_basic_info_collection_region_index_vue", @@ -21300,7 +21489,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L89", + "source_location": "L91", "weight": 1.0 }, { @@ -21309,7 +21498,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L93", + "source_location": "L95", "weight": 1.0 }, { @@ -21318,7 +21507,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L103", + "source_location": "L105", "weight": 1.0 }, { @@ -21327,16 +21516,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L118", - "weight": 1.0 - }, - { - "source": "utils_production_work_order_tabs_ts", - "target": "utils_production_work_order_tabs_tabusesinfusiontimefilter", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L136", + "source_location": "L120", "weight": 1.0 }, { @@ -21345,25 +21525,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L140", - "weight": 1.0 - }, - { - "source": "utils_production_work_order_tabs_ts", - "target": "utils_production_work_order_tabs_filtertimelabelfortab", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L150", - "weight": 1.0 - }, - { - "source": "utils_production_work_order_tabs_ts", - "target": "utils_production_work_order_tabs_filtertimehintfortab", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L157", + "source_location": "L138", "weight": 1.0 }, { @@ -21372,7 +21534,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L169", + "source_location": "L148", "weight": 1.0 }, { @@ -21381,7 +21543,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L177", + "source_location": "L156", "weight": 1.0 }, { @@ -21390,7 +21552,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L182", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "utils_production_work_order_tabs_ts", + "target": "utils_production_work_order_tabs_tabsupportsinactiveprotocolfilter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/production-work-order-tabs.ts", + "source_location": "L168", "weight": 1.0 }, { @@ -21399,7 +21570,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L95", + "source_location": "L97", "weight": 1.0 }, { @@ -21408,7 +21579,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L174", + "source_location": "L153", "weight": 1.0 }, { @@ -21417,7 +21588,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L186", + "source_location": "L165", "weight": 1.0 }, { @@ -21426,7 +21597,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-tabs.ts", - "source_location": "L186", + "source_location": "L165", "weight": 1.0 }, { @@ -21759,7 +21930,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L88", + "source_location": "L89", "weight": 1.0 }, { @@ -21768,7 +21939,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L92", + "source_location": "L93", "weight": 1.0 }, { @@ -21777,7 +21948,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L102", + "source_location": "L103", "weight": 1.0 }, { @@ -21786,7 +21957,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L117", + "source_location": "L118", "weight": 1.0 }, { @@ -21795,7 +21966,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L135", + "source_location": "L136", "weight": 1.0 }, { @@ -21804,7 +21975,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L139", + "source_location": "L140", "weight": 1.0 }, { @@ -21813,16 +21984,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L155", - "weight": 1.0 - }, - { - "source": "utils_qc_work_order_tabs_ts", - "target": "utils_qc_work_order_tabs_filtertimehintfortab", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L162", + "source_location": "L156", "weight": 1.0 }, { @@ -21831,7 +21993,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L172", + "source_location": "L163", "weight": 1.0 }, { @@ -21840,7 +22002,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L177", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_tabs_ts", + "target": "utils_qc_work_order_tabs_isinboundsampleqctab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-tabs.ts", + "source_location": "L172", "weight": 1.0 }, { @@ -21849,7 +22020,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L182", + "source_location": "L177", "weight": 1.0 }, { @@ -21858,7 +22029,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L94", + "source_location": "L95", "weight": 1.0 }, { @@ -21867,7 +22038,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L174", + "source_location": "L165", "weight": 1.0 }, { @@ -21876,7 +22047,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L186", + "source_location": "L181", "weight": 1.0 }, { @@ -21885,7 +22056,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-tabs.ts", - "source_location": "L186", + "source_location": "L181", "weight": 1.0 }, { @@ -22101,7 +22272,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L188", + "source_location": "L193", "weight": 1.0 }, { @@ -22110,7 +22281,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L198", + "source_location": "L203", "weight": 1.0 }, { @@ -22119,7 +22290,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L208", + "source_location": "L213", "weight": 1.0 }, { @@ -22128,7 +22299,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L215", + "source_location": "L220", "weight": 1.0 }, { @@ -22137,7 +22308,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L231", + "source_location": "L236", "weight": 1.0 }, { @@ -22146,7 +22317,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L251", + "source_location": "L256", "weight": 1.0 }, { @@ -22155,7 +22326,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L260", + "source_location": "L265", "weight": 1.0 }, { @@ -22164,7 +22335,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L370", + "source_location": "L375", "weight": 1.0 }, { @@ -22173,7 +22344,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L374", + "source_location": "L379", "weight": 1.0 }, { @@ -22182,7 +22353,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L388", + "source_location": "L393", "weight": 1.0 }, { @@ -22191,7 +22362,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L394", + "source_location": "L399", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_card_meta_ts", + "target": "utils_qc_work_order_card_meta_resolveinboundsamplegroupcardtitle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-card-meta.ts", + "source_location": "L404", "weight": 1.0 }, { @@ -22200,7 +22380,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L405", + "source_location": "L412", "weight": 1.0 }, { @@ -22209,7 +22389,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L409", + "source_location": "L416", "weight": 1.0 }, { @@ -22218,7 +22398,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L413", + "source_location": "L420", "weight": 1.0 }, { @@ -22227,7 +22407,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L225", + "source_location": "L230", "weight": 1.0 }, { @@ -22236,7 +22416,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L226", + "source_location": "L231", "weight": 1.0 }, { @@ -22245,7 +22425,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L378", + "source_location": "L383", "weight": 1.0 }, { @@ -22254,7 +22434,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L389", + "source_location": "L394", "weight": 1.0 }, { @@ -22515,7 +22695,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L12", + "source_location": "L11", "weight": 1.0 }, { @@ -22524,16 +22704,16 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L16", + "source_location": "L12", "weight": 1.0 }, { "source": "utils_production_mine_task_groups_ts", - "target": "utils_production_mine_task_groups_dateinrange", - "relation": "contains", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_production_labels", + "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L47", + "source_location": "L13", "weight": 1.0 }, { @@ -22542,7 +22722,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L55", + "source_location": "L44", "weight": 1.0 }, { @@ -22551,7 +22731,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L74", + "source_location": "L69", "weight": 1.0 }, { @@ -22560,7 +22740,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L82", + "source_location": "L77", "weight": 1.0 }, { @@ -22569,7 +22749,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L118", + "source_location": "L113", "weight": 1.0 }, { @@ -22578,7 +22758,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L140", + "source_location": "L135", "weight": 1.0 }, { @@ -22587,7 +22767,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L148", + "source_location": "L145", "weight": 1.0 }, { @@ -22623,7 +22803,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L261", + "source_location": "L253", "weight": 1.0 }, { @@ -22632,7 +22812,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L271", + "source_location": "L263", "weight": 1.0 }, { @@ -22641,7 +22821,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L84", + "source_location": "L79", "weight": 1.0 }, { @@ -22659,7 +22839,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L277", + "source_location": "L272", "weight": 1.0 }, { @@ -22731,7 +22911,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L50", + "source_location": "L51", "weight": 1.0 }, { @@ -22740,7 +22920,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L58", + "source_location": "L59", "weight": 1.0 }, { @@ -22749,7 +22929,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L90", + "source_location": "L91", "weight": 1.0 }, { @@ -22758,7 +22938,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L127", + "source_location": "L130", "weight": 1.0 }, { @@ -22767,7 +22947,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L156", + "source_location": "L159", "weight": 1.0 }, { @@ -22776,7 +22956,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L163", + "source_location": "L166", "weight": 1.0 }, { @@ -22785,7 +22965,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L173", + "source_location": "L176", "weight": 1.0 }, { @@ -22794,7 +22974,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L183", + "source_location": "L186", "weight": 1.0 }, { @@ -22803,7 +22983,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L200", + "source_location": "L203", "weight": 1.0 }, { @@ -22812,7 +22992,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L264", + "source_location": "L269", "weight": 1.0 }, { @@ -22821,7 +23001,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L286", + "source_location": "L291", "weight": 1.0 }, { @@ -22830,7 +23010,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L302", + "source_location": "L307", "weight": 1.0 }, { @@ -22839,7 +23019,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L179", + "source_location": "L182", "weight": 1.0 }, { @@ -22848,7 +23028,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L202", + "source_location": "L205", "weight": 1.0 }, { @@ -22857,7 +23037,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L306", + "source_location": "L311", "weight": 1.0 }, { @@ -22866,7 +23046,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L309", + "source_location": "L314", "weight": 1.0 }, { @@ -22970,7 +23150,7 @@ }, { "source": "utils_status_tag_registry_ts", - "target": "utils_status_tag_registry_protocolstatusdisplaylabel", + "target": "utils_status_tag_registry_isinactiveprotocolstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", @@ -22979,29 +23159,38 @@ }, { "source": "utils_status_tag_registry_ts", - "target": "utils_status_tag_registry_donationstatusdisplaylabel", + "target": "utils_status_tag_registry_protocolstatusdisplaylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L66", + "source_location": "L55", "weight": 1.0 }, { "source": "utils_status_tag_registry_ts", - "target": "utils_status_tag_registry_protocolstatusdisplaylabelbysource", + "target": "utils_status_tag_registry_donationstatusdisplaylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", "source_location": "L74", "weight": 1.0 }, + { + "source": "utils_status_tag_registry_ts", + "target": "utils_status_tag_registry_protocolstatusdisplaylabelbysource", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/status-tag-registry.ts", + "source_location": "L82", + "weight": 1.0 + }, { "source": "utils_status_tag_registry_ts", "target": "utils_status_tag_registry_joinworkorderstatusfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L194", + "source_location": "L202", "weight": 1.0 }, { @@ -23010,7 +23199,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L199", + "source_location": "L207", "weight": 1.0 }, { @@ -23019,7 +23208,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L469", + "source_location": "L481", "weight": 1.0 }, { @@ -23028,7 +23217,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L480", + "source_location": "L492", "weight": 1.0 }, { @@ -23037,7 +23226,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L492", + "source_location": "L504", "weight": 1.0 }, { @@ -23046,7 +23235,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L502", + "source_location": "L514", "weight": 1.0 }, { @@ -23055,7 +23244,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L513", + "source_location": "L525", "weight": 1.0 }, { @@ -23064,7 +23253,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L517", + "source_location": "L529", "weight": 1.0 }, { @@ -23073,7 +23262,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L530", + "source_location": "L542", "weight": 1.0 }, { @@ -23082,7 +23271,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L538", + "source_location": "L550", "weight": 1.0 }, { @@ -23091,7 +23280,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L546", + "source_location": "L558", "weight": 1.0 }, { @@ -23100,7 +23289,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L554", + "source_location": "L566", "weight": 1.0 }, { @@ -23109,7 +23298,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L563", + "source_location": "L575", "weight": 1.0 }, { @@ -23118,7 +23307,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L572", + "source_location": "L584", "weight": 1.0 }, { @@ -23127,7 +23316,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L583", + "source_location": "L595", "weight": 1.0 }, { @@ -23136,7 +23325,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L592", + "source_location": "L604", "weight": 1.0 }, { @@ -23145,7 +23334,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L603", + "source_location": "L615", "weight": 1.0 }, { @@ -23154,7 +23343,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L614", + "source_location": "L626", "weight": 1.0 }, { @@ -23163,7 +23352,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L618", + "source_location": "L630", "weight": 1.0 }, { @@ -23172,7 +23361,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L624", + "source_location": "L636", "weight": 1.0 }, { @@ -23181,7 +23370,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L628", + "source_location": "L640", "weight": 1.0 }, { @@ -23190,7 +23379,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L634", + "source_location": "L646", "weight": 1.0 }, { @@ -23199,7 +23388,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L642", + "source_location": "L654", "weight": 1.0 }, { @@ -23208,7 +23397,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L652", + "source_location": "L664", "weight": 1.0 }, { @@ -23217,7 +23406,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L662", + "source_location": "L674", "weight": 1.0 }, { @@ -23226,7 +23415,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L689", + "source_location": "L701", "weight": 1.0 }, { @@ -23235,7 +23424,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L700", + "source_location": "L712", "weight": 1.0 }, { @@ -23244,7 +23433,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L732", + "source_location": "L744", "weight": 1.0 }, { @@ -23253,7 +23442,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L740", + "source_location": "L752", "weight": 1.0 }, { @@ -23262,7 +23451,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L753", + "source_location": "L765", "weight": 1.0 }, { @@ -23271,7 +23460,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L80", + "source_location": "L88", "weight": 1.0 }, { @@ -23280,7 +23469,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L81", + "source_location": "L89", "weight": 1.0 }, { @@ -23289,7 +23478,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L744", + "source_location": "L756", "weight": 1.0 }, { @@ -23298,7 +23487,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L746", + "source_location": "L758", "weight": 1.0 }, { @@ -23307,7 +23496,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L748", + "source_location": "L760", "weight": 1.0 }, { @@ -23316,7 +23505,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L757", + "source_location": "L769", "weight": 1.0 }, { @@ -23325,7 +23514,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L759", + "source_location": "L771", "weight": 1.0 }, { @@ -23334,7 +23523,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/status-tag-registry.ts", - "source_location": "L761", + "source_location": "L773", "weight": 1.0 }, { @@ -23415,7 +23604,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L41", + "source_location": "L43", "weight": 1.0 }, { @@ -23424,7 +23613,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L47", + "source_location": "L49", "weight": 1.0 }, { @@ -23433,7 +23622,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L53", + "source_location": "L61", "weight": 1.0 }, { @@ -23442,7 +23631,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L63", + "source_location": "L71", "weight": 1.0 }, { @@ -23451,7 +23640,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L72", + "source_location": "L80", "weight": 1.0 }, { @@ -23460,7 +23649,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L258", + "source_location": "L266", "weight": 1.0 }, { @@ -23469,7 +23658,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L262", + "source_location": "L270", "weight": 1.0 }, { @@ -23478,7 +23667,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L276", + "source_location": "L284", "weight": 1.0 }, { @@ -23487,7 +23676,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L266", + "source_location": "L274", "weight": 1.0 }, { @@ -23496,7 +23685,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L279", + "source_location": "L287", "weight": 1.0 }, { @@ -24851,29 +25040,29 @@ }, { "source": "utils_production_work_order_step_badge_ts", - "target": "utils_production_work_order_step_badge_isstepunassigned", + "target": "utils_production_work_order_step_badge_isstepfutureincomplete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", "source_location": "L42", "weight": 1.0 }, - { - "source": "utils_production_work_order_step_badge_ts", - "target": "utils_production_work_order_step_badge_isstepoverdueincomplete", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L47", - "weight": 1.0 - }, { "source": "utils_production_work_order_step_badge_ts", "target": "utils_production_work_order_step_badge_isminequalifyingtask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L54", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "utils_production_work_order_step_badge_ts", + "target": "utils_production_work_order_step_badge_isstepoverdueincomplete", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/production-work-order-step-badge.ts", + "source_location": "L61", "weight": 1.0 }, { @@ -24882,7 +25071,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L66", + "source_location": "L68", "weight": 1.0 }, { @@ -24891,7 +25080,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L89", + "source_location": "L91", "weight": 1.0 }, { @@ -24900,25 +25089,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L95", + "source_location": "L97", "weight": 1.0 }, { - "source": "utils_production_work_order_step_badge_isstepunassigned", - "target": "utils_production_work_order_step_badge_stepassigneeuserids", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L43", - "weight": 1.0 - }, - { - "source": "utils_production_work_order_step_badge_isstepoverdueincomplete", + "source": "utils_production_work_order_step_badge_isstepfutureincomplete", "target": "utils_production_work_order_step_badge_todayymd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L50", + "source_location": "L45", "weight": 1.0 }, { @@ -24927,7 +25107,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L60", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "utils_production_work_order_step_badge_isstepoverdueincomplete", + "target": "utils_production_work_order_step_badge_todayymd", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/production-work-order-step-badge.ts", + "source_location": "L64", "weight": 1.0 }, { @@ -24936,7 +25125,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L73", + "source_location": "L75", "weight": 1.0 }, { @@ -24945,7 +25134,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L77", + "source_location": "L79", "weight": 1.0 }, { @@ -24954,7 +25143,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L78", + "source_location": "L80", "weight": 1.0 }, { @@ -24963,7 +25152,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L81", + "source_location": "L83", "weight": 1.0 }, { @@ -24972,16 +25161,169 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L82", + "source_location": "L84", "weight": 1.0 }, { "source": "utils_production_work_order_step_badge_sumproductionworkorderstepbadgecount", - "target": "utils_production_work_order_step_badge_isstepunassigned", + "target": "utils_production_work_order_step_badge_isstepfutureincomplete", "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L83", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_groups", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_card_meta", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplecardanchorid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_sampletypenameforgroup", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_protocolsorttime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblingsamplesforgroup", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_buildprotocolsiblinglinksfromsamples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_buildlinksfromvisiblegroups", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblinglinksforgroup", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_ts", + "target": "utils_qc_work_order_inbound_sample_cards_scrolltoinboundsamplecard", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L162", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblinglinksforgroup", + "target": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblingsamplesforgroup", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblinglinksforgroup", + "target": "utils_qc_work_order_inbound_sample_cards_buildprotocolsiblinglinksfromsamples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblingsamplesforgroup", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "utils_qc_work_order_inbound_sample_cards_buildprotocolsiblinglinksfromsamples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "utils_qc_work_order_inbound_sample_cards_buildlinksfromvisiblegroups", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L127", "weight": 1.0 }, { @@ -25578,6 +25920,24 @@ "source_location": "L146", "weight": 1.0 }, + { + "source": "utils_production_labels_ts", + "target": "utils_production_labels_formatchinesedateymd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/production-labels.ts", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "utils_production_labels_ts", + "target": "utils_production_labels_computeworkorderplannedstarttimerange", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/production-labels.ts", + "source_location": "L158", + "weight": 1.0 + }, { "source": "utils_production_labels_normalizeplannedstartdate", "target": "utils_production_labels_formatplannedstartdate", @@ -25605,6 +25965,24 @@ "source_location": "L147", "weight": 1.0 }, + { + "source": "utils_production_labels_computeworkorderplannedstarttimerange", + "target": "utils_production_labels_formatplannedstartdate", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/production-labels.ts", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "utils_production_labels_computeworkorderplannedstarttimerange", + "target": "utils_production_labels_formatchinesedateymd", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/production-labels.ts", + "source_location": "L172", + "weight": 1.0 + }, { "source": "utils_inbound_sample_special_mark_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order", @@ -26550,6 +26928,78 @@ "source_location": "L13", "weight": 1.0 }, + { + "source": "utils_qc_work_order_selection_expand_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_selection_expand_ts", + "target": "utils_qc_work_order_selection_expand_isinboundsampleworkorder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_selection_expand_ts", + "target": "utils_qc_work_order_selection_expand_resolveinboundsampleselectionkey", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_selection_expand_ts", + "target": "utils_qc_work_order_selection_expand_collectinboundsamplesiblingids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_selection_expand_ts", + "target": "utils_qc_work_order_selection_expand_expandinboundworkorderidsforexport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_selection_expand_collectinboundsamplesiblingids", + "target": "utils_qc_work_order_selection_expand_isinboundsampleworkorder", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_selection_expand_collectinboundsamplesiblingids", + "target": "utils_qc_work_order_selection_expand_resolveinboundsampleselectionkey", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_selection_expand_expandinboundworkorderidsforexport", + "target": "utils_qc_work_order_selection_expand_collectinboundsamplesiblingids", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L39", + "weight": 1.0 + }, { "source": "utils_production_step_assignee_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", @@ -35394,7 +35844,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L91", + "source_location": "L95", "weight": 1.0 }, { @@ -35403,7 +35853,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L113", + "source_location": "L120", "weight": 1.0 }, { @@ -35412,7 +35862,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L117", + "source_location": "L124", "weight": 1.0 }, { @@ -35421,7 +35871,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L121", + "source_location": "L128", "weight": 1.0 }, { @@ -35430,7 +35880,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L134", + "source_location": "L141", "weight": 1.0 }, { @@ -35439,7 +35889,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L150", + "source_location": "L157", "weight": 1.0 }, { @@ -35448,7 +35898,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L157", + "source_location": "L164", "weight": 1.0 }, { @@ -35457,25 +35907,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L179", - "weight": 1.0 - }, - { - "source": "api_production_work_order_ts", - "target": "api_production_work_order_fetchproductionworkordercellproductoptions", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "api/production-work-order.ts", "source_location": "L186", "weight": 1.0 }, + { + "source": "api_production_work_order_ts", + "target": "api_production_work_order_fetchproductionworkordercellproductoptions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production-work-order.ts", + "source_location": "L193", + "weight": 1.0 + }, { "source": "api_production_work_order_ts", "target": "api_production_work_order_fetchcreateqcfromproduction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L190", + "source_location": "L197", "weight": 1.0 }, { @@ -35484,7 +35934,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L207", + "source_location": "L216", "weight": 1.0 }, { @@ -35493,7 +35943,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L223", + "source_location": "L232", "weight": 1.0 }, { @@ -35502,7 +35952,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L228", + "source_location": "L239", "weight": 1.0 }, { @@ -35511,7 +35961,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L233", + "source_location": "L246", "weight": 1.0 }, { @@ -35520,7 +35970,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L248", + "source_location": "L261", "weight": 1.0 }, { @@ -35529,7 +35979,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L257", + "source_location": "L270", "weight": 1.0 }, { @@ -35538,7 +35988,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L266", + "source_location": "L279", "weight": 1.0 }, { @@ -35547,7 +35997,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L274", + "source_location": "L287", "weight": 1.0 }, { @@ -35556,7 +36006,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L187", + "source_location": "L194", "weight": 1.0 }, { @@ -35565,7 +36015,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L259", + "source_location": "L272", "weight": 1.0 }, { @@ -35574,7 +36024,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-work-order.ts", - "source_location": "L276", + "source_location": "L289", "weight": 1.0 }, { @@ -39597,7 +40047,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L146", + "source_location": "L149", "weight": 1.0 }, { @@ -39606,7 +40056,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L161", + "source_location": "L164", "weight": 1.0 }, { @@ -39615,7 +40065,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L177", + "source_location": "L180", "weight": 1.0 }, { @@ -39624,7 +40074,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L183", + "source_location": "L186", "weight": 1.0 }, { @@ -39633,7 +40083,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L190", + "source_location": "L193", "weight": 1.0 }, { @@ -39642,7 +40092,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L196", + "source_location": "L199", "weight": 1.0 }, { @@ -39651,7 +40101,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L208", + "source_location": "L211", "weight": 1.0 }, { @@ -39660,7 +40110,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L226", + "source_location": "L229", "weight": 1.0 }, { @@ -39822,7 +40272,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L87", + "source_location": "L90", "weight": 1.0 }, { @@ -39831,7 +40281,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L99", + "source_location": "L102", "weight": 1.0 }, { @@ -39840,7 +40290,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L109", + "source_location": "L112", "weight": 1.0 }, { @@ -39849,7 +40299,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L127", + "source_location": "L130", "weight": 1.0 }, { @@ -39858,7 +40308,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L151", + "source_location": "L154", "weight": 1.0 }, { @@ -39867,7 +40317,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L163", + "source_location": "L165", "weight": 1.0 }, { @@ -39876,7 +40326,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L167", + "source_location": "L169", "weight": 1.0 }, { @@ -39885,7 +40335,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L179", + "source_location": "L181", "weight": 1.0 }, { @@ -39894,7 +40344,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L183", + "source_location": "L185", "weight": 1.0 }, { @@ -39903,7 +40353,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L195", + "source_location": "L197", "weight": 1.0 }, { @@ -39912,7 +40362,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L208", + "source_location": "L210", "weight": 1.0 }, { @@ -39921,7 +40371,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L219", + "source_location": "L221", "weight": 1.0 }, { @@ -39930,7 +40380,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L232", + "source_location": "L234", "weight": 1.0 }, { @@ -39939,7 +40389,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L245", + "source_location": "L247", "weight": 1.0 }, { @@ -39948,7 +40398,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L258", + "source_location": "L260", "weight": 1.0 }, { @@ -39957,7 +40407,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L271", + "source_location": "L273", "weight": 1.0 }, { @@ -39966,7 +40416,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L283", + "source_location": "L285", "weight": 1.0 }, { @@ -39975,7 +40425,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L295", + "source_location": "L297", "weight": 1.0 }, { @@ -39984,7 +40434,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L306", + "source_location": "L308", "weight": 1.0 }, { @@ -39993,7 +40443,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L317", + "source_location": "L319", "weight": 1.0 }, { @@ -40002,7 +40452,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L123", + "source_location": "L126", "weight": 1.0 }, { @@ -40011,7 +40461,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L175", + "source_location": "L177", "weight": 1.0 }, { @@ -40020,7 +40470,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L191", + "source_location": "L193", "weight": 1.0 }, { @@ -40029,7 +40479,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L204", + "source_location": "L206", "weight": 1.0 }, { @@ -40038,7 +40488,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L215", + "source_location": "L217", "weight": 1.0 }, { @@ -40047,7 +40497,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L228", + "source_location": "L230", "weight": 1.0 }, { @@ -40056,7 +40506,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L241", + "source_location": "L243", "weight": 1.0 }, { @@ -40065,7 +40515,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L254", + "source_location": "L256", "weight": 1.0 }, { @@ -40074,7 +40524,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L267", + "source_location": "L269", "weight": 1.0 }, { @@ -40083,7 +40533,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L279", + "source_location": "L281", "weight": 1.0 }, { @@ -40092,7 +40542,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L291", + "source_location": "L293", "weight": 1.0 }, { @@ -40101,7 +40551,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L302", + "source_location": "L304", "weight": 1.0 }, { @@ -40110,7 +40560,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L313", + "source_location": "L315", "weight": 1.0 }, { @@ -40119,7 +40569,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production-task.ts", - "source_location": "L326", + "source_location": "L328", "weight": 1.0 }, { @@ -40794,7 +41244,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L194", + "source_location": "L202", "weight": 1.0 }, { @@ -40803,7 +41253,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L198", + "source_location": "L206", "weight": 1.0 }, { @@ -40812,7 +41262,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L204", + "source_location": "L212", "weight": 1.0 }, { @@ -40821,7 +41271,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L210", + "source_location": "L218", "weight": 1.0 }, { @@ -40830,7 +41280,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L230", + "source_location": "L239", "weight": 1.0 }, { @@ -40839,7 +41289,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L236", + "source_location": "L245", "weight": 1.0 }, { @@ -40848,7 +41298,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L262", + "source_location": "L271", "weight": 1.0 }, { @@ -40857,7 +41307,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L277", + "source_location": "L286", "weight": 1.0 }, { @@ -40866,7 +41316,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L287", + "source_location": "L296", "weight": 1.0 }, { @@ -40875,7 +41325,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L361", + "source_location": "L370", "weight": 1.0 }, { @@ -41532,7 +41982,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/StorageCertTab.vue", - "source_location": "L590", + "source_location": "L587", "weight": 1.0 }, { @@ -41541,7 +41991,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L960", + "source_location": "L959", "weight": 1.0 }, { @@ -41550,7 +42000,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L978", + "source_location": "L977", "weight": 1.0 }, { @@ -41559,7 +42009,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L983", + "source_location": "L982", "weight": 1.0 }, { @@ -41568,7 +42018,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L991", + "source_location": "L990", "weight": 1.0 }, { @@ -41577,7 +42027,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L999", + "source_location": "L998", "weight": 1.0 }, { @@ -41586,7 +42036,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1007", + "source_location": "L1006", "weight": 1.0 }, { @@ -41595,7 +42045,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1156", + "source_location": "L1155", "weight": 1.0 }, { @@ -41604,7 +42054,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1180", + "source_location": "L1179", "weight": 1.0 }, { @@ -41613,7 +42063,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1196", + "source_location": "L1195", "weight": 1.0 }, { @@ -41622,7 +42072,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1203", + "source_location": "L1202", "weight": 1.0 }, { @@ -41631,7 +42081,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1207", + "source_location": "L1206", "weight": 1.0 }, { @@ -41640,7 +42090,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1219", + "source_location": "L1218", "weight": 1.0 }, { @@ -41649,7 +42099,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1226", + "source_location": "L1225", "weight": 1.0 }, { @@ -41658,7 +42108,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1243", + "source_location": "L1242", "weight": 1.0 }, { @@ -41667,7 +42117,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1256", + "source_location": "L1255", "weight": 1.0 }, { @@ -41676,7 +42126,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1279", + "source_location": "L1278", "weight": 1.0 }, { @@ -41685,7 +42135,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1287", + "source_location": "L1286", "weight": 1.0 }, { @@ -41694,7 +42144,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1294", + "source_location": "L1293", "weight": 1.0 }, { @@ -41703,7 +42153,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1356", + "source_location": "L1355", "weight": 1.0 }, { @@ -41712,7 +42162,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1363", + "source_location": "L1362", "weight": 1.0 }, { @@ -41721,7 +42171,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1373", + "source_location": "L1372", "weight": 1.0 }, { @@ -41730,7 +42180,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1383", + "source_location": "L1382", "weight": 1.0 }, { @@ -41739,7 +42189,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1422", + "source_location": "L1421", "weight": 1.0 }, { @@ -41748,7 +42198,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1439", + "source_location": "L1438", "weight": 1.0 }, { @@ -41757,7 +42207,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1445", + "source_location": "L1444", "weight": 1.0 }, { @@ -41766,7 +42216,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1481", + "source_location": "L1480", "weight": 1.0 }, { @@ -41775,7 +42225,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1486", + "source_location": "L1485", "weight": 1.0 }, { @@ -41784,7 +42234,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1496", + "source_location": "L1495", "weight": 1.0 }, { @@ -41793,7 +42243,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1508", + "source_location": "L1507", "weight": 1.0 }, { @@ -41802,7 +42252,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1514", + "source_location": "L1513", "weight": 1.0 }, { @@ -41811,7 +42261,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1518", + "source_location": "L1517", "weight": 1.0 }, { @@ -41820,7 +42270,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1523", + "source_location": "L1522", "weight": 1.0 }, { @@ -41829,7 +42279,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1528", + "source_location": "L1527", "weight": 1.0 }, { @@ -41838,7 +42288,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1534", + "source_location": "L1533", "weight": 1.0 }, { @@ -41847,7 +42297,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1538", + "source_location": "L1537", "weight": 1.0 }, { @@ -41856,7 +42306,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1550", + "source_location": "L1549", "weight": 1.0 }, { @@ -41865,7 +42315,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1564", + "source_location": "L1563", "weight": 1.0 }, { @@ -41874,7 +42324,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1568", + "source_location": "L1567", "weight": 1.0 }, { @@ -41883,7 +42333,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1579", + "source_location": "L1578", "weight": 1.0 }, { @@ -41892,7 +42342,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1588", + "source_location": "L1587", "weight": 1.0 }, { @@ -41901,7 +42351,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1593", + "source_location": "L1592", "weight": 1.0 }, { @@ -41910,7 +42360,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L980", + "source_location": "L979", "weight": 1.0 }, { @@ -41919,7 +42369,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L988", + "source_location": "L987", "weight": 1.0 }, { @@ -41928,7 +42378,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1065", + "source_location": "L1064", "weight": 1.0 }, { @@ -41937,7 +42387,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1066", + "source_location": "L1065", "weight": 1.0 }, { @@ -41946,7 +42396,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1197", + "source_location": "L1196", "weight": 1.0 }, { @@ -41955,7 +42405,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1204", + "source_location": "L1203", "weight": 1.0 }, { @@ -41964,7 +42414,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1239", + "source_location": "L1238", "weight": 1.0 }, { @@ -41973,7 +42423,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1248", + "source_location": "L1247", "weight": 1.0 }, { @@ -41982,7 +42432,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1257", + "source_location": "L1256", "weight": 1.0 }, { @@ -41991,7 +42441,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1271", + "source_location": "L1270", "weight": 1.0 }, { @@ -42000,7 +42450,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1300", + "source_location": "L1299", "weight": 1.0 }, { @@ -42009,7 +42459,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1308", + "source_location": "L1307", "weight": 1.0 }, { @@ -42018,7 +42468,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1331", + "source_location": "L1330", "weight": 1.0 }, { @@ -42027,7 +42477,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1441", + "source_location": "L1440", "weight": 1.0 }, { @@ -42036,7 +42486,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1505", + "source_location": "L1504", "weight": 1.0 }, { @@ -42045,7 +42495,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1510", + "source_location": "L1509", "weight": 1.0 }, { @@ -42054,7 +42504,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1531", + "source_location": "L1530", "weight": 1.0 }, { @@ -42063,7 +42513,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1565", + "source_location": "L1564", "weight": 1.0 }, { @@ -42072,7 +42522,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1576", + "source_location": "L1575", "weight": 1.0 }, { @@ -42081,7 +42531,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1580", + "source_location": "L1579", "weight": 1.0 }, { @@ -42090,7 +42540,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1582", + "source_location": "L1581", "weight": 1.0 }, { @@ -42099,7 +42549,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1608", + "source_location": "L1607", "weight": 1.0 }, { @@ -42108,7 +42558,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L487", + "source_location": "L484", "weight": 1.0 }, { @@ -42117,7 +42567,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L488", + "source_location": "L485", "weight": 1.0 }, { @@ -42126,7 +42576,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L489", + "source_location": "L486", "weight": 1.0 }, { @@ -42135,7 +42585,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L502", + "source_location": "L499", "weight": 1.0 }, { @@ -42144,7 +42594,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L503", + "source_location": "L500", "weight": 1.0 }, { @@ -42153,7 +42603,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L504", + "source_location": "L501", "weight": 1.0 }, { @@ -42162,7 +42612,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L505", + "source_location": "L502", "weight": 1.0 }, { @@ -42171,7 +42621,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L513", + "source_location": "L510", "weight": 1.0 }, { @@ -42180,7 +42630,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L514", + "source_location": "L511", "weight": 1.0 }, { @@ -42189,7 +42639,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L515", + "source_location": "L512", "weight": 1.0 }, { @@ -42198,7 +42648,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L516", + "source_location": "L513", "weight": 1.0 }, { @@ -42207,7 +42657,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L526", + "source_location": "L523", "weight": 1.0 }, { @@ -42216,7 +42666,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L527", + "source_location": "L524", "weight": 1.0 }, { @@ -42225,7 +42675,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L556", + "source_location": "L553", "weight": 1.0 }, { @@ -42234,7 +42684,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/protocol-audit/PaymentInfoTab.vue", - "source_location": "L793", + "source_location": "L790", "weight": 1.0 }, { @@ -42243,7 +42693,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1263", + "source_location": "L1262", "weight": 1.0 }, { @@ -42252,7 +42702,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1264", + "source_location": "L1263", "weight": 1.0 }, { @@ -42261,7 +42711,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1278", + "source_location": "L1277", "weight": 1.0 }, { @@ -42270,7 +42720,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1279", + "source_location": "L1278", "weight": 1.0 }, { @@ -42279,7 +42729,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1280", + "source_location": "L1279", "weight": 1.0 }, { @@ -42288,6 +42738,15 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", + "source_location": "L1280", + "weight": 1.0 + }, + { + "source": "views_cell_storage_material_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/cell-storage/material/index.vue", "source_location": "L1281", "weight": 1.0 }, @@ -42297,16 +42756,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1282", - "weight": 1.0 - }, - { - "source": "views_cell_storage_material_index_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_material", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1294", + "source_location": "L1293", "weight": 1.0 }, { @@ -42315,7 +42765,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1295", + "source_location": "L1294", "weight": 1.0 }, { @@ -42324,7 +42774,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1296", + "source_location": "L1295", "weight": 1.0 }, { @@ -42333,7 +42783,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1297", + "source_location": "L1296", "weight": 1.0 }, { @@ -42342,7 +42792,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1298", + "source_location": "L1297", "weight": 1.0 }, { @@ -42351,7 +42801,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1299", + "source_location": "L1298", "weight": 1.0 }, { @@ -42360,7 +42810,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1300", + "source_location": "L1299", "weight": 1.0 }, { @@ -42369,7 +42819,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1307", + "source_location": "L1306", "weight": 1.0 }, { @@ -42378,7 +42828,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1312", + "source_location": "L1311", "weight": 1.0 }, { @@ -42387,7 +42837,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1323", + "source_location": "L1322", "weight": 1.0 }, { @@ -42396,7 +42846,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1340", + "source_location": "L1339", "weight": 1.0 }, { @@ -42405,7 +42855,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1345", + "source_location": "L1344", "weight": 1.0 }, { @@ -42414,7 +42864,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1818", + "source_location": "L1817", "weight": 1.0 }, { @@ -42423,7 +42873,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1827", + "source_location": "L1826", "weight": 1.0 }, { @@ -42432,7 +42882,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1844", + "source_location": "L1843", "weight": 1.0 }, { @@ -42441,7 +42891,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1849", + "source_location": "L1848", "weight": 1.0 }, { @@ -42450,7 +42900,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1857", + "source_location": "L1856", "weight": 1.0 }, { @@ -42459,7 +42909,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1862", + "source_location": "L1861", "weight": 1.0 }, { @@ -42468,7 +42918,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1889", + "source_location": "L1888", "weight": 1.0 }, { @@ -42477,7 +42927,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1922", + "source_location": "L1921", "weight": 1.0 }, { @@ -42486,7 +42936,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1943", + "source_location": "L1942", "weight": 1.0 }, { @@ -42495,7 +42945,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1962", + "source_location": "L1961", "weight": 1.0 }, { @@ -42504,7 +42954,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1968", + "source_location": "L1967", "weight": 1.0 }, { @@ -42513,7 +42963,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1324", + "source_location": "L1323", "weight": 1.0 }, { @@ -42522,7 +42972,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1326", + "source_location": "L1325", "weight": 1.0 }, { @@ -42531,7 +42981,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1347", + "source_location": "L1346", "weight": 1.0 }, { @@ -42540,7 +42990,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1846", + "source_location": "L1845", "weight": 1.0 }, { @@ -42549,7 +42999,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1854", + "source_location": "L1853", "weight": 1.0 }, { @@ -42558,7 +43008,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1914", + "source_location": "L1913", "weight": 1.0 }, { @@ -42567,7 +43017,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1956", + "source_location": "L1955", "weight": 1.0 }, { @@ -42576,7 +43026,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/operations/clean-room/index.vue", - "source_location": "L1240", + "source_location": "L1239", "weight": 1.0 }, { @@ -43269,7 +43719,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/role/index.vue", - "source_location": "L555", + "source_location": "L554", "weight": 1.0 }, { @@ -43278,12 +43728,21 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", + "source_location": "L324", + "weight": 1.0 + }, + { + "source": "views_system_post_index_vue", + "target": "element_plus", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/post/index.vue", "source_location": "L325", "weight": 1.0 }, { "source": "views_system_post_index_vue", - "target": "element_plus", + "target": "icons_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", @@ -43292,16 +43751,16 @@ }, { "source": "views_system_post_index_vue", - "target": "icons_vue", + "target": "components_business_dialog_form_body_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", - "source_location": "L327", + "source_location": "L339", "weight": 1.0 }, { "source": "views_system_post_index_vue", - "target": "components_business_dialog_form_body_index_vue", + "target": "components_business_system_view_dialog_index_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", @@ -43310,7 +43769,7 @@ }, { "source": "views_system_post_index_vue", - "target": "components_business_system_view_dialog_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", @@ -43319,7 +43778,7 @@ }, { "source": "views_system_post_index_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", @@ -43328,29 +43787,20 @@ }, { "source": "views_system_post_index_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fullscreen_loading", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", "source_location": "L343", "weight": 1.0 }, - { - "source": "views_system_post_index_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/system/post/index.vue", - "source_location": "L344", - "weight": 1.0 - }, { "source": "views_system_post_index_vue", "target": "post_index_handleview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", - "source_location": "L416", + "source_location": "L415", "weight": 1.0 }, { @@ -43359,7 +43809,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", - "source_location": "L447", + "source_location": "L446", "weight": 1.0 }, { @@ -43368,7 +43818,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", - "source_location": "L461", + "source_location": "L460", "weight": 1.0 }, { @@ -43377,7 +43827,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", - "source_location": "L467", + "source_location": "L466", "weight": 1.0 }, { @@ -43386,7 +43836,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", - "source_location": "L479", + "source_location": "L478", "weight": 1.0 }, { @@ -43395,7 +43845,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/post/index.vue", - "source_location": "L482", + "source_location": "L481", "weight": 1.0 }, { @@ -43404,7 +43854,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L530", + "source_location": "L529", "weight": 1.0 }, { @@ -43413,7 +43863,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L531", + "source_location": "L530", "weight": 1.0 }, { @@ -43422,7 +43872,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L532", + "source_location": "L531", "weight": 1.0 }, { @@ -43431,7 +43881,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L545", + "source_location": "L544", "weight": 1.0 }, { @@ -43440,34 +43890,34 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", + "source_location": "L545", + "weight": 1.0 + }, + { + "source": "views_system_category_index_vue", + "target": "components_business_system_view_dialog_index_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/system/category/index.vue", "source_location": "L546", "weight": 1.0 }, { "source": "views_system_category_index_vue", - "target": "components_business_system_view_dialog_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", "source_location": "L547", "weight": 1.0 }, - { - "source": "views_system_category_index_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/system/category/index.vue", - "source_location": "L548", - "weight": 1.0 - }, { "source": "views_system_category_index_vue", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L558", + "source_location": "L557", "weight": 1.0 }, { @@ -43476,7 +43926,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L603", + "source_location": "L602", "weight": 1.0 }, { @@ -43485,7 +43935,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L608", + "source_location": "L607", "weight": 1.0 }, { @@ -43494,7 +43944,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L701", + "source_location": "L700", "weight": 1.0 }, { @@ -43503,7 +43953,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/category/index.vue", - "source_location": "L1093", + "source_location": "L1092", "weight": 1.0 }, { @@ -43512,7 +43962,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/express/index.vue", - "source_location": "L568", + "source_location": "L567", "weight": 1.0 }, { @@ -43521,7 +43971,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/user/index.vue", - "source_location": "L355", + "source_location": "L354", "weight": 1.0 }, { @@ -43530,7 +43980,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/user/index.vue", - "source_location": "L356", + "source_location": "L355", "weight": 1.0 }, { @@ -43539,7 +43989,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/user/index.vue", - "source_location": "L357", + "source_location": "L356", "weight": 1.0 }, { @@ -43548,7 +43998,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/user/index.vue", - "source_location": "L370", + "source_location": "L369", "weight": 1.0 }, { @@ -43557,7 +44007,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/user/index.vue", - "source_location": "L371", + "source_location": "L370", "weight": 1.0 }, { @@ -43566,7 +44016,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/user/index.vue", - "source_location": "L381", + "source_location": "L380", "weight": 1.0 }, { @@ -43575,7 +44025,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/user/index.vue", - "source_location": "L382", + "source_location": "L381", "weight": 1.0 }, { @@ -43584,7 +44034,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/user/index.vue", - "source_location": "L386", + "source_location": "L385", "weight": 1.0 }, { @@ -43647,7 +44097,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/product/index.vue", - "source_location": "L1321", + "source_location": "L1320", "weight": 1.0 }, { @@ -43656,7 +44106,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/product/index.vue", - "source_location": "L1332", + "source_location": "L1331", "weight": 1.0 }, { @@ -43665,7 +44115,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/product/index.vue", - "source_location": "L1376", + "source_location": "L1375", "weight": 1.0 }, { @@ -43674,7 +44124,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/product/index.vue", - "source_location": "L1726", + "source_location": "L1725", "weight": 1.0 }, { @@ -43683,7 +44133,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/product/index.vue", - "source_location": "L1761", + "source_location": "L1760", "weight": 1.0 }, { @@ -43692,7 +44142,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/product/index.vue", - "source_location": "L1783", + "source_location": "L1782", "weight": 1.0 }, { @@ -43701,7 +44151,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/product/index.vue", - "source_location": "L2453", + "source_location": "L2452", "weight": 1.0 }, { @@ -43746,7 +44196,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L270", + "source_location": "L269", "weight": 1.0 }, { @@ -43755,7 +44205,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L271", + "source_location": "L270", "weight": 1.0 }, { @@ -43764,7 +44214,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L283", + "source_location": "L282", "weight": 1.0 }, { @@ -43773,7 +44223,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L284", + "source_location": "L283", "weight": 1.0 }, { @@ -43782,7 +44232,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L374", + "source_location": "L373", "weight": 1.0 }, { @@ -43791,7 +44241,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L379", + "source_location": "L378", "weight": 1.0 }, { @@ -43800,7 +44250,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L384", + "source_location": "L383", "weight": 1.0 }, { @@ -43809,7 +44259,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L407", + "source_location": "L406", "weight": 1.0 }, { @@ -43818,7 +44268,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L423", + "source_location": "L422", "weight": 1.0 }, { @@ -43827,7 +44277,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L427", + "source_location": "L426", "weight": 1.0 }, { @@ -43836,7 +44286,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L432", + "source_location": "L431", "weight": 1.0 }, { @@ -43845,7 +44295,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L439", + "source_location": "L438", "weight": 1.0 }, { @@ -43854,7 +44304,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L454", + "source_location": "L453", "weight": 1.0 }, { @@ -43863,7 +44313,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L463", + "source_location": "L462", "weight": 1.0 }, { @@ -43872,7 +44322,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L472", + "source_location": "L471", "weight": 1.0 }, { @@ -43881,7 +44331,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L491", + "source_location": "L490", "weight": 1.0 }, { @@ -43890,7 +44340,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L523", + "source_location": "L522", "weight": 1.0 }, { @@ -43899,7 +44349,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L537", + "source_location": "L536", "weight": 1.0 }, { @@ -43908,7 +44358,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L553", + "source_location": "L552", "weight": 1.0 }, { @@ -43917,7 +44367,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L415", + "source_location": "L414", "weight": 1.0 }, { @@ -43926,7 +44376,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L424", + "source_location": "L423", "weight": 1.0 }, { @@ -43935,7 +44385,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L429", + "source_location": "L428", "weight": 1.0 }, { @@ -43944,7 +44394,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L457", + "source_location": "L456", "weight": 1.0 }, { @@ -43953,7 +44403,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L466", + "source_location": "L465", "weight": 1.0 }, { @@ -43962,7 +44412,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L515", + "source_location": "L514", "weight": 1.0 }, { @@ -43971,7 +44421,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L526", + "source_location": "L525", "weight": 1.0 }, { @@ -43980,7 +44430,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L529", + "source_location": "L528", "weight": 1.0 }, { @@ -43989,7 +44439,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L532", + "source_location": "L531", "weight": 1.0 }, { @@ -43998,7 +44448,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L547", + "source_location": "L546", "weight": 1.0 }, { @@ -44007,7 +44457,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/system/menu/index.vue", - "source_location": "L554", + "source_location": "L553", "weight": 1.0 }, { @@ -44016,7 +44466,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/site/index.vue", - "source_location": "L840", + "source_location": "L839", "weight": 1.0 }, { @@ -44025,7 +44475,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L261", + "source_location": "L260", "weight": 1.0 }, { @@ -44034,7 +44484,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L262", + "source_location": "L261", "weight": 1.0 }, { @@ -44043,7 +44493,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L274", + "source_location": "L273", "weight": 1.0 }, { @@ -44052,7 +44502,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L275", + "source_location": "L274", "weight": 1.0 }, { @@ -44061,7 +44511,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L283", + "source_location": "L282", "weight": 1.0 }, { @@ -44070,7 +44520,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L350", + "source_location": "L349", "weight": 1.0 }, { @@ -44079,7 +44529,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L484", + "source_location": "L483", "weight": 1.0 }, { @@ -44088,7 +44538,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L527", + "source_location": "L526", "weight": 1.0 }, { @@ -44097,7 +44547,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/system/dept/index.vue", - "source_location": "L535", + "source_location": "L534", "weight": 1.0 }, { @@ -44349,7 +44799,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/sop/index.vue", - "source_location": "L583", + "source_location": "L582", "weight": 1.0 }, { @@ -44358,7 +44808,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1168", + "source_location": "L1166", "weight": 1.0 }, { @@ -44367,7 +44817,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1169", + "source_location": "L1167", "weight": 1.0 }, { @@ -44376,7 +44826,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1170", + "source_location": "L1168", "weight": 1.0 }, { @@ -44385,7 +44835,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1185", + "source_location": "L1183", "weight": 1.0 }, { @@ -44394,7 +44844,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1186", + "source_location": "L1184", "weight": 1.0 }, { @@ -44403,7 +44853,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1187", + "source_location": "L1185", "weight": 1.0 }, { @@ -44412,7 +44862,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1199", + "source_location": "L1197", "weight": 1.0 }, { @@ -44421,7 +44871,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1216", + "source_location": "L1214", "weight": 1.0 }, { @@ -44430,7 +44880,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1221", + "source_location": "L1219", "weight": 1.0 }, { @@ -44439,7 +44889,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1225", + "source_location": "L1223", "weight": 1.0 }, { @@ -44448,7 +44898,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/reagent/index.vue", - "source_location": "L1234", + "source_location": "L1232", "weight": 1.0 }, { @@ -46311,7 +46761,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", - "source_location": "L3", + "source_location": "L6", "weight": 1.0 }, { @@ -46320,7 +46770,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", - "source_location": "L7", + "source_location": "L10", "weight": 1.0 }, { @@ -46329,7 +46779,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", - "source_location": "L15", + "source_location": "L18", "weight": 1.0 }, { @@ -46338,7 +46788,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", - "source_location": "L26", + "source_location": "L27", "weight": 1.0 }, { @@ -46347,7 +46797,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", - "source_location": "L27", + "source_location": "L28", "weight": 1.0 }, { @@ -46356,7 +46806,16 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", - "source_location": "L28", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "views_production_production_work_order_composables_useproductionworkordertabpage_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_production_labels", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", + "source_location": "L30", "weight": 1.0 }, { @@ -46365,7 +46824,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/production-work-order/composables/useProductionWorkOrderTabPage.ts", - "source_location": "L32", + "source_location": "L34", "weight": 1.0 }, { @@ -46617,7 +47076,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L207", + "source_location": "L206", "weight": 1.0 }, { @@ -46626,7 +47085,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L208", + "source_location": "L207", "weight": 1.0 }, { @@ -46635,7 +47094,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L209", + "source_location": "L208", "weight": 1.0 }, { @@ -46644,7 +47103,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L210", + "source_location": "L209", "weight": 1.0 }, { @@ -46653,7 +47112,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L215", + "source_location": "L214", "weight": 1.0 }, { @@ -46662,7 +47121,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L243", + "source_location": "L242", "weight": 1.0 }, { @@ -46671,7 +47130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L249", + "source_location": "L248", "weight": 1.0 }, { @@ -46680,7 +47139,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L267", + "source_location": "L266", "weight": 1.0 }, { @@ -46689,7 +47148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L272", + "source_location": "L271", "weight": 1.0 }, { @@ -46698,7 +47157,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L279", + "source_location": "L278", "weight": 1.0 }, { @@ -46707,7 +47166,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L269", + "source_location": "L268", "weight": 1.0 }, { @@ -46716,7 +47175,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L276", + "source_location": "L275", "weight": 1.0 }, { @@ -46833,7 +47292,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1496", + "source_location": "L1495", "weight": 1.0 }, { @@ -46842,7 +47301,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1616", + "source_location": "L1615", "weight": 1.0 }, { @@ -46851,7 +47310,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1704", + "source_location": "L1703", "weight": 1.0 }, { @@ -46860,7 +47319,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1714", + "source_location": "L1713", "weight": 1.0 }, { @@ -46869,7 +47328,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1756", + "source_location": "L1755", "weight": 1.0 }, { @@ -46887,7 +47346,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L248", + "source_location": "L264", "weight": 1.0 }, { @@ -46896,7 +47355,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L253", + "source_location": "L269", "weight": 1.0 }, { @@ -46905,7 +47364,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L257", + "source_location": "L273", "weight": 1.0 }, { @@ -46914,7 +47373,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L262", + "source_location": "L278", "weight": 1.0 }, { @@ -46923,7 +47382,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L267", + "source_location": "L283", "weight": 1.0 }, { @@ -46932,7 +47391,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L258", + "source_location": "L274", "weight": 1.0 }, { @@ -46941,7 +47400,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L263", + "source_location": "L279", "weight": 1.0 }, { @@ -46950,7 +47409,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L264", + "source_location": "L280", "weight": 1.0 }, { @@ -46989,184 +47448,13 @@ "source_location": "L69", "weight": 1.0 }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L93", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L94", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_inspection_batch", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L95", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_labels", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L96", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L97", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_groups", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L98", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_card_meta", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L103", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "components_business_sample_code_with_special_display_index_vue", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L104", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_card_meta", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L105", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_tabs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L106", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_unfinished_badge", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L107", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "views_quality_inspection_qc_work_order_qcunfinishedbadge_vue", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L108", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "views_quality_inspection_qc_work_order_qcworkordersinglecard_vue", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L109", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "components_business_sample_special_mark_dialog_index_vue", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L110", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_inbound_sample_special_mark", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L111", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "icons_vue", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L112", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "qc_work_order_qcworkordersamplegroup_opensamplespecialdialog", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L153", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "qc_work_order_qcworkordersamplegroup_triggersourcetabclass", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L193", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "target": "qc_work_order_qcworkordersamplegroup_triggersourcepillclass", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L200", - "weight": 1.0 - }, { "source": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", "target": "qc_work_order_qcworkordersamplegroup_workordertabtitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L230", + "source_location": "L286", "weight": 1.0 }, { @@ -47175,7 +47463,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L238", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkorderselectcheckbox_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_views_quality_inspection_qc_work_order_composables_qc_work_order_selection", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSelectCheckbox.vue", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkorderselectcheckbox_vue", + "target": "qc_work_order_qcworkorderselectcheckbox_handletoggle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSelectCheckbox.vue", + "source_location": "L56", "weight": 1.0 }, { @@ -47373,7 +47679,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L131", + "source_location": "L138", "weight": 1.0 }, { @@ -47382,7 +47688,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L132", + "source_location": "L139", "weight": 1.0 }, { @@ -47391,7 +47697,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L133", + "source_location": "L140", "weight": 1.0 }, { @@ -47400,52 +47706,52 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L134", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_card_meta", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L140", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_card_meta", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", "source_location": "L141", "weight": 1.0 }, { "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_tabs", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L146", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", - "target": "views_quality_inspection_qc_work_order_qcworkorderprotocolgroup_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_inbound_sample_cards", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", "source_location": "L147", "weight": 1.0 }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_card_meta", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_card_meta", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_tabs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L158", + "weight": 1.0 + }, { "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", "target": "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L148", + "source_location": "L159", "weight": 1.0 }, { @@ -47454,7 +47760,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L149", + "source_location": "L160", "weight": 1.0 }, { @@ -47463,7 +47769,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L173", + "source_location": "L184", "weight": 1.0 }, { @@ -47472,7 +47778,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L208", + "source_location": "L219", "weight": 1.0 }, { @@ -47481,7 +47787,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", - "source_location": "L212", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_alltabinboundanchorid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L228", "weight": 1.0 }, { @@ -47529,6 +47844,150 @@ "source_location": "L185", "weight": 1.0 }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_clearworkorderselection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L396", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_handlesearch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L483", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_handlereset", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_issampletypechipactive", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L493", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_handlesampletypechipclick", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L497", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_handleworkorderpagechange", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L504", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_handleworkorderpagesizechange", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L509", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_handleexportattachments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L514", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_onworkordertaskschanged", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L518", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_onsamplespecialchanged", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L523", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", + "target": "tabs_qcworkordertabpanel_handlecommand", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L528", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_handlesearch", + "target": "tabs_qcworkordertabpanel_clearworkorderselection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_handlereset", + "target": "tabs_qcworkordertabpanel_clearworkorderselection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L489", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_handlesampletypechipclick", + "target": "tabs_qcworkordertabpanel_clearworkorderselection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L500", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_handleworkorderpagechange", + "target": "tabs_qcworkordertabpanel_clearworkorderselection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L505", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_handleworkorderpagesizechange", + "target": "tabs_qcworkordertabpanel_clearworkorderselection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L510", + "weight": 1.0 + }, { "source": "views_quality_inspection_qc_work_order_tabs_tab_registry_ts", "target": "vue", @@ -47673,13 +48132,22 @@ "source_location": "L6", "weight": 1.0 }, + { + "source": "views_quality_inspection_qc_work_order_composables_useqcworkorderattachmentexport_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_selection_expand", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderAttachmentExport.ts", + "source_location": "L12", + "weight": 1.0 + }, { "source": "views_quality_inspection_qc_work_order_composables_useqcworkorderattachmentexport_ts", "target": "composables_useqcworkorderattachmentexport_initialprogress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderAttachmentExport.ts", - "source_location": "L16", + "source_location": "L17", "weight": 1.0 }, { @@ -47688,7 +48156,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderAttachmentExport.ts", - "source_location": "L21", + "source_location": "L22", "weight": 1.0 }, { @@ -47697,7 +48165,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderAttachmentExport.ts", - "source_location": "L25", + "source_location": "L26", "weight": 1.0 }, { @@ -48404,7 +48872,7 @@ }, { "source": "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", @@ -48413,20 +48881,29 @@ }, { "source": "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_mine_task_groups", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", "source_location": "L4", "weight": 1.0 }, + { + "source": "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_mine_task_groups", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", + "source_location": "L5", + "weight": 1.0 + }, { "source": "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_work_order_tabs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L11", + "source_location": "L12", "weight": 1.0 }, { @@ -48435,7 +48912,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L22", + "source_location": "L23", "weight": 1.0 }, { @@ -48444,7 +48921,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L23", + "source_location": "L24", "weight": 1.0 }, { @@ -48453,7 +48930,16 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L24", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_fetch_paged_list", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", + "source_location": "L26", "weight": 1.0 }, { @@ -48462,7 +48948,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L25", + "source_location": "L27", "weight": 1.0 }, { @@ -48471,7 +48957,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L30", + "source_location": "L29", "weight": 1.0 }, { @@ -48480,7 +48966,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L37", + "source_location": "L36", "weight": 1.0 }, { @@ -48723,7 +49209,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1163", + "source_location": "L1162", "weight": 1.0 }, { @@ -48732,7 +49218,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1164", + "source_location": "L1163", "weight": 1.0 }, { @@ -48741,7 +49227,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1179", + "source_location": "L1178", "weight": 1.0 }, { @@ -48750,7 +49236,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1180", + "source_location": "L1179", "weight": 1.0 }, { @@ -48759,7 +49245,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1181", + "source_location": "L1180", "weight": 1.0 }, { @@ -48768,7 +49254,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1182", + "source_location": "L1181", "weight": 1.0 }, { @@ -48777,6 +49263,15 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", + "source_location": "L1182", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_material_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-material/index.vue", "source_location": "L1183", "weight": 1.0 }, @@ -48786,16 +49281,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1184", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_material_index_vue", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_material", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1196", + "source_location": "L1195", "weight": 1.0 }, { @@ -48804,7 +49290,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1197", + "source_location": "L1196", "weight": 1.0 }, { @@ -48813,7 +49299,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1198", + "source_location": "L1197", "weight": 1.0 }, { @@ -48822,7 +49308,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1199", + "source_location": "L1198", "weight": 1.0 }, { @@ -48831,7 +49317,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1200", + "source_location": "L1199", "weight": 1.0 }, { @@ -48840,7 +49326,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1201", + "source_location": "L1200", "weight": 1.0 }, { @@ -48849,7 +49335,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1202", + "source_location": "L1201", "weight": 1.0 }, { @@ -48858,7 +49344,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1203", + "source_location": "L1202", "weight": 1.0 }, { @@ -48867,7 +49353,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1225", + "source_location": "L1224", "weight": 1.0 }, { @@ -48876,7 +49362,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1230", + "source_location": "L1229", "weight": 1.0 }, { @@ -48885,7 +49371,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/index.vue", - "source_location": "L1232", + "source_location": "L1231", "weight": 1.0 }, { @@ -48894,7 +49380,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L440", + "source_location": "L435", "weight": 1.0 }, { @@ -48903,7 +49389,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L446", + "source_location": "L441", "weight": 1.0 }, { @@ -48912,7 +49398,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L450", + "source_location": "L445", "weight": 1.0 }, { @@ -48921,7 +49407,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L459", + "source_location": "L454", "weight": 1.0 }, { @@ -48930,7 +49416,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L465", + "source_location": "L460", "weight": 1.0 }, { @@ -48939,7 +49425,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L471", + "source_location": "L466", "weight": 1.0 }, { @@ -48948,7 +49434,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L477", + "source_location": "L472", "weight": 1.0 }, { @@ -48957,7 +49443,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L483", + "source_location": "L478", "weight": 1.0 }, { @@ -48966,7 +49452,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L487", + "source_location": "L482", "weight": 1.0 }, { @@ -48975,7 +49461,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L492", + "source_location": "L487", "weight": 1.0 }, { @@ -48984,7 +49470,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L499", + "source_location": "L494", "weight": 1.0 }, { @@ -48993,7 +49479,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L506", + "source_location": "L501", "weight": 1.0 }, { @@ -49002,7 +49488,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L513", + "source_location": "L508", "weight": 1.0 }, { @@ -49011,7 +49497,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L522", + "source_location": "L517", "weight": 1.0 }, { @@ -49020,7 +49506,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L533", + "source_location": "L528", "weight": 1.0 }, { @@ -49029,7 +49515,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L537", + "source_location": "L532", "weight": 1.0 }, { @@ -49038,7 +49524,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L460", + "source_location": "L455", "weight": 1.0 }, { @@ -49047,7 +49533,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L461", + "source_location": "L456", "weight": 1.0 }, { @@ -49056,21 +49542,39 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "qc_material_qcmaterialusagetab_displaypurpose", + "target": "qc_material_qcmaterialusagetab_isdiscardrow", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", + "source_location": "L461", + "weight": 1.0 + }, + { + "source": "qc_material_qcmaterialusagetab_displaypurpose", + "target": "qc_material_qcmaterialusagetab_ismanualoutrow", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", "source_location": "L462", "weight": 1.0 }, { "source": "qc_material_qcmaterialusagetab_displaypurpose", - "target": "qc_material_qcmaterialusagetab_isdiscardrow", + "target": "qc_material_qcmaterialusagetab_parsefromremark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L466", + "source_location": "L463", "weight": 1.0 }, { - "source": "qc_material_qcmaterialusagetab_displaypurpose", - "target": "qc_material_qcmaterialusagetab_ismanualoutrow", + "source": "qc_material_qcmaterialusagetab_displayusetime", + "target": "qc_material_qcmaterialusagetab_isdiscardrow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", @@ -49078,39 +49582,21 @@ "weight": 1.0 }, { - "source": "qc_material_qcmaterialusagetab_displaypurpose", - "target": "qc_material_qcmaterialusagetab_parsefromremark", + "source": "qc_material_qcmaterialusagetab_displayusetime", + "target": "qc_material_qcmaterialusagetab_ismanualoutrow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", "source_location": "L468", "weight": 1.0 }, - { - "source": "qc_material_qcmaterialusagetab_displayusetime", - "target": "qc_material_qcmaterialusagetab_isdiscardrow", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L472", - "weight": 1.0 - }, - { - "source": "qc_material_qcmaterialusagetab_displayusetime", - "target": "qc_material_qcmaterialusagetab_ismanualoutrow", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L473", - "weight": 1.0 - }, { "source": "qc_material_qcmaterialusagetab_getchangetypelabel", "target": "qc_material_qcmaterialusagetab_isdiscardrow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L501", + "source_location": "L496", "weight": 1.0 }, { @@ -49119,7 +49605,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L502", + "source_location": "L497", "weight": 1.0 }, { @@ -49128,7 +49614,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L508", + "source_location": "L503", "weight": 1.0 }, { @@ -49137,7 +49623,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L509", + "source_location": "L504", "weight": 1.0 }, { @@ -49146,7 +49632,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L534", + "source_location": "L529", "weight": 1.0 }, { @@ -49212,13 +49698,22 @@ "source_location": "L112", "weight": 1.0 }, + { + "source": "views_quality_inspection_sample_reception_index_vue", + "target": "sample_reception_index_if", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/sample-reception/index.vue", + "source_location": "L905", + "weight": 1.0 + }, { "source": "views_quality_inspection_sample_reception_index_vue", "target": "sample_reception_index_ensurecurrentuserinoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/sample-reception/index.vue", - "source_location": "L1261", + "source_location": "L1244", "weight": 1.0 }, { @@ -49227,7 +49722,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/sample-reception/index.vue", - "source_location": "L1521", + "source_location": "L1504", "weight": 1.0 }, { @@ -49308,7 +49803,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L221", + "source_location": "L220", "weight": 1.0 }, { @@ -49317,7 +49812,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L222", + "source_location": "L221", "weight": 1.0 }, { @@ -49326,7 +49821,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L223", + "source_location": "L222", "weight": 1.0 }, { @@ -49335,7 +49830,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L234", + "source_location": "L233", "weight": 1.0 }, { @@ -49344,7 +49839,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L235", + "source_location": "L234", "weight": 1.0 }, { @@ -49353,7 +49848,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L294", + "source_location": "L293", "weight": 1.0 }, { @@ -49362,7 +49857,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L298", + "source_location": "L297", "weight": 1.0 }, { @@ -49371,7 +49866,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L314", + "source_location": "L313", "weight": 1.0 }, { @@ -49380,7 +49875,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L319", + "source_location": "L318", "weight": 1.0 }, { @@ -49389,7 +49884,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L326", + "source_location": "L325", "weight": 1.0 }, { @@ -49398,7 +49893,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L334", + "source_location": "L333", "weight": 1.0 }, { @@ -49407,7 +49902,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L341", + "source_location": "L340", "weight": 1.0 }, { @@ -49416,7 +49911,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L352", + "source_location": "L351", "weight": 1.0 }, { @@ -49425,7 +49920,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L357", + "source_location": "L356", "weight": 1.0 }, { @@ -49434,7 +49929,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L382", + "source_location": "L381", "weight": 1.0 }, { @@ -49443,7 +49938,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L389", + "source_location": "L388", "weight": 1.0 }, { @@ -49452,7 +49947,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L316", + "source_location": "L315", "weight": 1.0 }, { @@ -49461,7 +49956,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L323", + "source_location": "L322", "weight": 1.0 }, { @@ -49470,7 +49965,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L337", + "source_location": "L336", "weight": 1.0 }, { @@ -49479,7 +49974,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L376", + "source_location": "L375", "weight": 1.0 }, { @@ -49488,7 +49983,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L386", + "source_location": "L385", "weight": 1.0 }, { @@ -49497,7 +49992,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L399", + "source_location": "L398", "weight": 1.0 }, { @@ -49641,7 +50136,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/cell-product-type/ProjectPriceSystemTab.vue", - "source_location": "L610", + "source_location": "L609", "weight": 1.0 }, { @@ -50424,7 +50919,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1157", + "source_location": "L1156", "weight": 1.0 }, { @@ -50433,7 +50928,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1158", + "source_location": "L1157", "weight": 1.0 }, { @@ -50442,7 +50937,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1159", + "source_location": "L1158", "weight": 1.0 }, { @@ -50451,7 +50946,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1175", + "source_location": "L1174", "weight": 1.0 }, { @@ -50460,7 +50955,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1176", + "source_location": "L1175", "weight": 1.0 }, { @@ -50469,7 +50964,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1177", + "source_location": "L1176", "weight": 1.0 }, { @@ -50478,7 +50973,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1178", + "source_location": "L1177", "weight": 1.0 }, { @@ -50487,7 +50982,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1179", + "source_location": "L1178", "weight": 1.0 }, { @@ -50496,7 +50991,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1180", + "source_location": "L1179", "weight": 1.0 }, { @@ -50505,7 +51000,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1181", + "source_location": "L1180", "weight": 1.0 }, { @@ -50514,7 +51009,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1182", + "source_location": "L1181", "weight": 1.0 }, { @@ -50523,7 +51018,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1195", + "source_location": "L1194", "weight": 1.0 }, { @@ -50532,7 +51027,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/index.vue", - "source_location": "L1222", + "source_location": "L1221", "weight": 1.0 }, { @@ -50568,7 +51063,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/ChannelServiceOrderTab.vue", - "source_location": "L1344", + "source_location": "L1343", "weight": 1.0 }, { @@ -50577,7 +51072,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/ChannelServiceOrderTab.vue", - "source_location": "L1624", + "source_location": "L1623", "weight": 1.0 }, { @@ -50586,7 +51081,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/ChannelServiceOrderTab.vue", - "source_location": "L1770", + "source_location": "L1769", "weight": 1.0 }, { @@ -50595,7 +51090,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/ChannelServiceOrderTab.vue", - "source_location": "L1774", + "source_location": "L1773", "weight": 1.0 }, { @@ -50604,7 +51099,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel/ChannelServiceOrderTab.vue", - "source_location": "L1833", + "source_location": "L1832", "weight": 1.0 }, { @@ -50613,7 +51108,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L662", + "source_location": "L654", "weight": 1.0 }, { @@ -50622,7 +51117,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L701", + "source_location": "L693", "weight": 1.0 }, { @@ -50631,7 +51126,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L706", + "source_location": "L698", "weight": 1.0 }, { @@ -50640,7 +51135,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L712", + "source_location": "L704", "weight": 1.0 }, { @@ -50649,7 +51144,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L738", + "source_location": "L730", "weight": 1.0 }, { @@ -50658,7 +51153,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L745", + "source_location": "L737", "weight": 1.0 }, { @@ -50667,7 +51162,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L754", + "source_location": "L746", "weight": 1.0 }, { @@ -50676,7 +51171,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L763", + "source_location": "L755", "weight": 1.0 }, { @@ -50685,7 +51180,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L777", + "source_location": "L769", "weight": 1.0 }, { @@ -50694,7 +51189,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L788", + "source_location": "L780", "weight": 1.0 }, { @@ -50703,7 +51198,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L799", + "source_location": "L791", "weight": 1.0 }, { @@ -50712,7 +51207,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L803", + "source_location": "L795", "weight": 1.0 }, { @@ -50721,7 +51216,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L808", + "source_location": "L800", "weight": 1.0 }, { @@ -50730,7 +51225,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L814", + "source_location": "L806", "weight": 1.0 }, { @@ -50739,7 +51234,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L819", + "source_location": "L811", "weight": 1.0 }, { @@ -50748,7 +51243,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L825", + "source_location": "L817", "weight": 1.0 }, { @@ -50757,7 +51252,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L833", + "source_location": "L825", "weight": 1.0 }, { @@ -50766,7 +51261,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L780", + "source_location": "L772", "weight": 1.0 }, { @@ -50775,7 +51270,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L791", + "source_location": "L783", "weight": 1.0 }, { @@ -50784,7 +51279,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L800", + "source_location": "L792", "weight": 1.0 }, { @@ -50793,7 +51288,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L800", + "source_location": "L792", "weight": 1.0 }, { @@ -50802,7 +51297,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L805", + "source_location": "L797", "weight": 1.0 }, { @@ -50811,7 +51306,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L811", + "source_location": "L803", "weight": 1.0 }, { @@ -50820,7 +51315,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L816", + "source_location": "L808", "weight": 1.0 }, { @@ -50829,7 +51324,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L822", + "source_location": "L814", "weight": 1.0 }, { @@ -50838,7 +51333,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L650", + "source_location": "L643", "weight": 1.0 }, { @@ -50847,7 +51342,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L655", + "source_location": "L648", "weight": 1.0 }, { @@ -50856,7 +51351,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L661", + "source_location": "L654", "weight": 1.0 }, { @@ -50865,7 +51360,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L687", + "source_location": "L680", "weight": 1.0 }, { @@ -50874,7 +51369,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L694", + "source_location": "L687", "weight": 1.0 }, { @@ -50883,7 +51378,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L703", + "source_location": "L696", "weight": 1.0 }, { @@ -50892,7 +51387,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L712", + "source_location": "L705", "weight": 1.0 }, { @@ -50901,7 +51396,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L723", + "source_location": "L716", "weight": 1.0 }, { @@ -50910,7 +51405,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L734", + "source_location": "L727", "weight": 1.0 }, { @@ -50919,7 +51414,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L738", + "source_location": "L731", "weight": 1.0 }, { @@ -50928,7 +51423,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L743", + "source_location": "L736", "weight": 1.0 }, { @@ -50937,7 +51432,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L749", + "source_location": "L742", "weight": 1.0 }, { @@ -50946,7 +51441,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L754", + "source_location": "L747", "weight": 1.0 }, { @@ -50955,7 +51450,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L760", + "source_location": "L753", "weight": 1.0 }, { @@ -50964,7 +51459,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L768", + "source_location": "L761", "weight": 1.0 }, { @@ -50973,7 +51468,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L715", + "source_location": "L708", "weight": 1.0 }, { @@ -50982,7 +51477,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L726", + "source_location": "L719", "weight": 1.0 }, { @@ -50991,7 +51486,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L735", + "source_location": "L728", "weight": 1.0 }, { @@ -51000,7 +51495,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L735", + "source_location": "L728", "weight": 1.0 }, { @@ -51009,7 +51504,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L740", + "source_location": "L733", "weight": 1.0 }, { @@ -51018,7 +51513,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L746", + "source_location": "L739", "weight": 1.0 }, { @@ -51027,7 +51522,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L751", + "source_location": "L744", "weight": 1.0 }, { @@ -51036,7 +51531,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L757", + "source_location": "L750", "weight": 1.0 }, { @@ -51045,7 +51540,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L169", + "source_location": "L162", "weight": 1.0 }, { @@ -51054,7 +51549,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L173", + "source_location": "L166", "weight": 1.0 }, { @@ -51063,7 +51558,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L187", + "source_location": "L180", "weight": 1.0 }, { @@ -51072,7 +51567,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L206", + "source_location": "L199", "weight": 1.0 }, { @@ -51081,7 +51576,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L211", + "source_location": "L204", "weight": 1.0 }, { @@ -51090,7 +51585,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L222", + "source_location": "L215", "weight": 1.0 }, { @@ -51099,7 +51594,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L231", + "source_location": "L224", "weight": 1.0 }, { @@ -51108,7 +51603,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L242", + "source_location": "L235", "weight": 1.0 }, { @@ -51117,7 +51612,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L174", + "source_location": "L167", "weight": 1.0 }, { @@ -51126,7 +51621,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L208", + "source_location": "L201", "weight": 1.0 }, { @@ -51135,7 +51630,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L216", + "source_location": "L209", "weight": 1.0 }, { @@ -51144,7 +51639,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L244", + "source_location": "L237", "weight": 1.0 }, { @@ -51549,7 +52044,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L338", + "source_location": "L331", "weight": 1.0 }, { @@ -51558,7 +52053,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L344", + "source_location": "L337", "weight": 1.0 }, { @@ -51567,7 +52062,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L366", + "source_location": "L359", "weight": 1.0 }, { @@ -51576,7 +52071,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L370", + "source_location": "L363", "weight": 1.0 }, { @@ -51585,7 +52080,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L389", + "source_location": "L382", "weight": 1.0 }, { @@ -51594,7 +52089,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L411", + "source_location": "L404", "weight": 1.0 }, { @@ -51603,7 +52098,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L416", + "source_location": "L409", "weight": 1.0 }, { @@ -51612,7 +52107,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L428", + "source_location": "L421", "weight": 1.0 }, { @@ -51621,7 +52116,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L437", + "source_location": "L430", "weight": 1.0 }, { @@ -51630,7 +52125,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L443", + "source_location": "L436", "weight": 1.0 }, { @@ -51639,7 +52134,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L446", + "source_location": "L439", "weight": 1.0 }, { @@ -51648,7 +52143,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L449", + "source_location": "L442", "weight": 1.0 }, { @@ -51657,7 +52152,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L453", + "source_location": "L446", "weight": 1.0 }, { @@ -51666,7 +52161,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L455", + "source_location": "L448", "weight": 1.0 }, { @@ -51675,7 +52170,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L469", + "source_location": "L462", "weight": 1.0 }, { @@ -51684,7 +52179,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L474", + "source_location": "L467", "weight": 1.0 }, { @@ -51693,7 +52188,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L479", + "source_location": "L472", "weight": 1.0 }, { @@ -51702,7 +52197,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L499", + "source_location": "L492", "weight": 1.0 }, { @@ -51711,7 +52206,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L567", + "source_location": "L560", "weight": 1.0 }, { @@ -51720,7 +52215,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L576", + "source_location": "L569", "weight": 1.0 }, { @@ -51729,7 +52224,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L585", + "source_location": "L578", "weight": 1.0 }, { @@ -51738,7 +52233,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L595", + "source_location": "L588", "weight": 1.0 }, { @@ -51747,7 +52242,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L612", + "source_location": "L605", "weight": 1.0 }, { @@ -51756,7 +52251,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L629", + "source_location": "L622", "weight": 1.0 }, { @@ -51765,7 +52260,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L340", + "source_location": "L333", "weight": 1.0 }, { @@ -51774,7 +52269,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L413", + "source_location": "L406", "weight": 1.0 }, { @@ -51783,7 +52278,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L421", + "source_location": "L414", "weight": 1.0 }, { @@ -51792,7 +52287,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L453", + "source_location": "L446", "weight": 1.0 }, { @@ -51801,7 +52296,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L458", + "source_location": "L451", "weight": 1.0 }, { @@ -51810,7 +52305,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L461", + "source_location": "L454", "weight": 1.0 }, { @@ -51819,7 +52314,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L464", + "source_location": "L457", "weight": 1.0 }, { @@ -51828,7 +52323,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L475", + "source_location": "L468", "weight": 1.0 }, { @@ -51837,7 +52332,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L488", + "source_location": "L481", "weight": 1.0 }, { @@ -51846,7 +52341,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L553", + "source_location": "L546", "weight": 1.0 }, { @@ -51855,7 +52350,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L554", + "source_location": "L547", "weight": 1.0 }, { @@ -51864,7 +52359,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L568", + "source_location": "L561", "weight": 1.0 }, { @@ -51873,7 +52368,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L577", + "source_location": "L570", "weight": 1.0 }, { @@ -51882,7 +52377,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L586", + "source_location": "L579", "weight": 1.0 }, { @@ -51891,7 +52386,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L604", + "source_location": "L597", "weight": 1.0 }, { @@ -51900,7 +52395,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L621", + "source_location": "L614", "weight": 1.0 }, { @@ -51909,7 +52404,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L638", + "source_location": "L631", "weight": 1.0 }, { @@ -51927,7 +52422,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L433", + "source_location": "L426", "weight": 1.0 }, { @@ -51936,7 +52431,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L438", + "source_location": "L431", "weight": 1.0 }, { @@ -51945,7 +52440,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L536", + "source_location": "L529", "weight": 1.0 }, { @@ -51954,7 +52449,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L541", + "source_location": "L534", "weight": 1.0 }, { @@ -51963,7 +52458,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L544", + "source_location": "L537", "weight": 1.0 }, { @@ -51972,7 +52467,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L550", + "source_location": "L543", "weight": 1.0 }, { @@ -51981,7 +52476,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L553", + "source_location": "L546", "weight": 1.0 }, { @@ -51990,7 +52485,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L556", + "source_location": "L549", "weight": 1.0 }, { @@ -51999,7 +52494,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L558", + "source_location": "L551", "weight": 1.0 }, { @@ -52008,7 +52503,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L561", + "source_location": "L554", "weight": 1.0 }, { @@ -52017,7 +52512,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L568", + "source_location": "L561", "weight": 1.0 }, { @@ -52026,7 +52521,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L575", + "source_location": "L568", "weight": 1.0 }, { @@ -52035,7 +52530,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L586", + "source_location": "L579", "weight": 1.0 }, { @@ -52044,7 +52539,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L592", + "source_location": "L585", "weight": 1.0 }, { @@ -52053,7 +52548,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L624", + "source_location": "L617", "weight": 1.0 }, { @@ -52062,7 +52557,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L647", + "source_location": "L640", "weight": 1.0 }, { @@ -52071,7 +52566,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L681", + "source_location": "L674", "weight": 1.0 }, { @@ -52080,7 +52575,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L545", + "source_location": "L538", "weight": 1.0 }, { @@ -52089,7 +52584,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L550", + "source_location": "L543", "weight": 1.0 }, { @@ -52098,7 +52593,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L553", + "source_location": "L546", "weight": 1.0 }, { @@ -52107,7 +52602,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L556", + "source_location": "L549", "weight": 1.0 }, { @@ -52116,7 +52611,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L558", + "source_location": "L551", "weight": 1.0 }, { @@ -52125,7 +52620,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L562", + "source_location": "L555", "weight": 1.0 }, { @@ -52134,7 +52629,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L563", + "source_location": "L556", "weight": 1.0 }, { @@ -52143,7 +52638,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L564", + "source_location": "L557", "weight": 1.0 }, { @@ -52152,7 +52647,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L565", + "source_location": "L558", "weight": 1.0 }, { @@ -52161,7 +52656,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L569", + "source_location": "L562", "weight": 1.0 }, { @@ -52170,7 +52665,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L572", + "source_location": "L565", "weight": 1.0 }, { @@ -52179,7 +52674,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L578", + "source_location": "L571", "weight": 1.0 }, { @@ -52188,7 +52683,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L605", + "source_location": "L598", "weight": 1.0 }, { @@ -52197,7 +52692,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L650", + "source_location": "L643", "weight": 1.0 }, { @@ -52206,7 +52701,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L658", + "source_location": "L651", "weight": 1.0 }, { @@ -52233,7 +52728,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L282", + "source_location": "L281", "weight": 1.0 }, { @@ -52242,7 +52737,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L283", + "source_location": "L282", "weight": 1.0 }, { @@ -52251,7 +52746,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L284", + "source_location": "L283", "weight": 1.0 }, { @@ -52260,7 +52755,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L293", + "source_location": "L292", "weight": 1.0 }, { @@ -52269,7 +52764,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L294", + "source_location": "L293", "weight": 1.0 }, { @@ -52278,7 +52773,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L295", + "source_location": "L294", "weight": 1.0 }, { @@ -52287,7 +52782,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L296", + "source_location": "L295", "weight": 1.0 }, { @@ -52296,7 +52791,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L297", + "source_location": "L296", "weight": 1.0 }, { @@ -52305,7 +52800,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L298", + "source_location": "L297", "weight": 1.0 }, { @@ -52314,7 +52809,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L299", + "source_location": "L298", "weight": 1.0 }, { @@ -52323,7 +52818,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L321", + "source_location": "L320", "weight": 1.0 }, { @@ -52332,7 +52827,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L323", + "source_location": "L322", "weight": 1.0 }, { @@ -52341,7 +52836,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L340", + "source_location": "L339", "weight": 1.0 }, { @@ -52350,7 +52845,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L364", + "source_location": "L363", "weight": 1.0 }, { @@ -52359,7 +52854,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L381", + "source_location": "L380", "weight": 1.0 }, { @@ -52368,7 +52863,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L386", + "source_location": "L385", "weight": 1.0 }, { @@ -52377,7 +52872,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L391", + "source_location": "L390", "weight": 1.0 }, { @@ -52386,7 +52881,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L402", + "source_location": "L401", "weight": 1.0 }, { @@ -52395,7 +52890,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L406", + "source_location": "L405", "weight": 1.0 }, { @@ -52404,7 +52899,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L409", + "source_location": "L408", "weight": 1.0 }, { @@ -52413,7 +52908,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L412", + "source_location": "L411", "weight": 1.0 }, { @@ -52422,7 +52917,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L415", + "source_location": "L414", "weight": 1.0 }, { @@ -52431,7 +52926,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L418", + "source_location": "L417", "weight": 1.0 }, { @@ -52440,7 +52935,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L425", + "source_location": "L424", "weight": 1.0 }, { @@ -52449,7 +52944,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L432", + "source_location": "L431", "weight": 1.0 }, { @@ -52458,7 +52953,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L439", + "source_location": "L438", "weight": 1.0 }, { @@ -52467,7 +52962,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L444", + "source_location": "L443", "weight": 1.0 }, { @@ -52476,7 +52971,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L449", + "source_location": "L448", "weight": 1.0 }, { @@ -52485,7 +52980,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L463", + "source_location": "L462", "weight": 1.0 }, { @@ -52494,7 +52989,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L470", + "source_location": "L469", "weight": 1.0 }, { @@ -52503,7 +52998,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L382", + "source_location": "L381", "weight": 1.0 }, { @@ -52512,7 +53007,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L388", + "source_location": "L387", "weight": 1.0 }, { @@ -52521,7 +53016,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L398", + "source_location": "L397", "weight": 1.0 }, { @@ -52530,7 +53025,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L416", + "source_location": "L415", "weight": 1.0 }, { @@ -52539,7 +53034,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L416", + "source_location": "L415", "weight": 1.0 }, { @@ -52548,7 +53043,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L441", + "source_location": "L440", "weight": 1.0 }, { @@ -52557,7 +53052,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L467", + "source_location": "L466", "weight": 1.0 }, { @@ -52566,7 +53061,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/ClinicalPaymentTab.vue", - "source_location": "L835", + "source_location": "L834", "weight": 1.0 }, { @@ -52575,7 +53070,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/pilot-application/ClinicalPaymentTab.vue", - "source_location": "L924", + "source_location": "L923", "weight": 1.0 }, { @@ -53916,7 +54411,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L585", + "source_location": "L577", "weight": 1.0 }, { @@ -53925,7 +54420,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L595", + "source_location": "L587", "weight": 1.0 }, { @@ -53934,7 +54429,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L599", + "source_location": "L591", "weight": 1.0 }, { @@ -53943,7 +54438,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L604", + "source_location": "L596", "weight": 1.0 }, { @@ -53952,7 +54447,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L621", + "source_location": "L613", "weight": 1.0 }, { @@ -53961,7 +54456,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L628", + "source_location": "L620", "weight": 1.0 }, { @@ -53970,7 +54465,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L638", + "source_location": "L630", "weight": 1.0 }, { @@ -53979,7 +54474,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L680", + "source_location": "L672", "weight": 1.0 }, { @@ -53988,7 +54483,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L707", + "source_location": "L699", "weight": 1.0 }, { @@ -53997,7 +54492,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L712", + "source_location": "L704", "weight": 1.0 }, { @@ -54006,7 +54501,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L721", + "source_location": "L713", "weight": 1.0 }, { @@ -54015,7 +54510,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L730", + "source_location": "L722", "weight": 1.0 }, { @@ -54024,7 +54519,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L709", + "source_location": "L701", "weight": 1.0 }, { @@ -54033,7 +54528,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L718", + "source_location": "L710", "weight": 1.0 }, { @@ -54042,7 +54537,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L727", + "source_location": "L719", "weight": 1.0 }, { @@ -54051,7 +54546,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L733", + "source_location": "L725", "weight": 1.0 }, { @@ -54060,7 +54555,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L282", + "source_location": "L281", "weight": 1.0 }, { @@ -54069,7 +54564,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L283", + "source_location": "L282", "weight": 1.0 }, { @@ -54078,7 +54573,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L296", + "source_location": "L295", "weight": 1.0 }, { @@ -54087,7 +54582,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L297", + "source_location": "L296", "weight": 1.0 }, { @@ -54096,7 +54591,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L298", + "source_location": "L297", "weight": 1.0 }, { @@ -54105,7 +54600,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L304", + "source_location": "L303", "weight": 1.0 }, { @@ -54114,7 +54609,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L305", + "source_location": "L304", "weight": 1.0 }, { @@ -54123,7 +54618,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L306", + "source_location": "L305", "weight": 1.0 }, { @@ -54132,7 +54627,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L315", + "source_location": "L314", "weight": 1.0 }, { @@ -54141,7 +54636,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L321", + "source_location": "L320", "weight": 1.0 }, { @@ -54150,7 +54645,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L337", + "source_location": "L336", "weight": 1.0 }, { @@ -54159,7 +54654,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L345", + "source_location": "L344", "weight": 1.0 }, { @@ -54168,7 +54663,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L393", + "source_location": "L392", "weight": 1.0 }, { @@ -54177,7 +54672,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L395", + "source_location": "L394", "weight": 1.0 }, { @@ -54186,7 +54681,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L403", + "source_location": "L402", "weight": 1.0 }, { @@ -54195,7 +54690,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L424", + "source_location": "L423", "weight": 1.0 }, { @@ -54204,7 +54699,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L440", + "source_location": "L439", "weight": 1.0 }, { @@ -54213,7 +54708,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L444", + "source_location": "L443", "weight": 1.0 }, { @@ -54222,7 +54717,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L449", + "source_location": "L448", "weight": 1.0 }, { @@ -54231,7 +54726,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L461", + "source_location": "L460", "weight": 1.0 }, { @@ -54240,7 +54735,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L469", + "source_location": "L468", "weight": 1.0 }, { @@ -54249,7 +54744,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L485", + "source_location": "L484", "weight": 1.0 }, { @@ -54258,7 +54753,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L522", + "source_location": "L521", "weight": 1.0 }, { @@ -54267,7 +54762,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L533", + "source_location": "L532", "weight": 1.0 }, { @@ -54276,7 +54771,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L540", + "source_location": "L539", "weight": 1.0 }, { @@ -54285,7 +54780,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L342", + "source_location": "L341", "weight": 1.0 }, { @@ -54294,7 +54789,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L347", + "source_location": "L346", "weight": 1.0 }, { @@ -54303,7 +54798,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L397", + "source_location": "L396", "weight": 1.0 }, { @@ -54312,7 +54807,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L441", + "source_location": "L440", "weight": 1.0 }, { @@ -54321,7 +54816,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L446", + "source_location": "L445", "weight": 1.0 }, { @@ -54330,7 +54825,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L464", + "source_location": "L463", "weight": 1.0 }, { @@ -54339,7 +54834,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L514", + "source_location": "L513", "weight": 1.0 }, { @@ -54348,7 +54843,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L525", + "source_location": "L524", "weight": 1.0 }, { @@ -54357,7 +54852,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L528", + "source_location": "L527", "weight": 1.0 }, { @@ -54366,7 +54861,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L537", + "source_location": "L536", "weight": 1.0 }, { @@ -54384,7 +54879,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L264", + "source_location": "L263", "weight": 1.0 }, { @@ -54393,7 +54888,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L265", + "source_location": "L264", "weight": 1.0 }, { @@ -54402,7 +54897,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L266", + "source_location": "L265", "weight": 1.0 }, { @@ -54411,7 +54906,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L267", + "source_location": "L266", "weight": 1.0 }, { @@ -54420,7 +54915,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L268", + "source_location": "L267", "weight": 1.0 }, { @@ -54429,7 +54924,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L274", + "source_location": "L273", "weight": 1.0 }, { @@ -54438,7 +54933,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L275", + "source_location": "L274", "weight": 1.0 }, { @@ -54447,7 +54942,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L314", + "source_location": "L313", "weight": 1.0 }, { @@ -54456,7 +54951,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L334", + "source_location": "L333", "weight": 1.0 }, { @@ -54465,7 +54960,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L338", + "source_location": "L337", "weight": 1.0 }, { @@ -54474,7 +54969,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L355", + "source_location": "L354", "weight": 1.0 }, { @@ -54483,7 +54978,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L360", + "source_location": "L359", "weight": 1.0 }, { @@ -54492,7 +54987,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L367", + "source_location": "L366", "weight": 1.0 }, { @@ -54501,7 +54996,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L379", + "source_location": "L378", "weight": 1.0 }, { @@ -54510,7 +55005,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L387", + "source_location": "L386", "weight": 1.0 }, { @@ -54519,7 +55014,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L403", + "source_location": "L402", "weight": 1.0 }, { @@ -54528,7 +55023,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L432", + "source_location": "L431", "weight": 1.0 }, { @@ -54537,7 +55032,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L439", + "source_location": "L438", "weight": 1.0 }, { @@ -54546,7 +55041,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L446", + "source_location": "L445", "weight": 1.0 }, { @@ -54555,7 +55050,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L357", + "source_location": "L356", "weight": 1.0 }, { @@ -54564,7 +55059,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L364", + "source_location": "L363", "weight": 1.0 }, { @@ -54573,7 +55068,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L382", + "source_location": "L381", "weight": 1.0 }, { @@ -54582,7 +55077,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L424", + "source_location": "L423", "weight": 1.0 }, { @@ -54591,7 +55086,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L434", + "source_location": "L433", "weight": 1.0 }, { @@ -54600,7 +55095,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L435", + "source_location": "L434", "weight": 1.0 }, { @@ -54609,7 +55104,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/basic-info/customer/index.vue", - "source_location": "L443", + "source_location": "L442", "weight": 1.0 }, { @@ -56907,7 +57402,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L190", + "source_location": "L195", "weight": 1.0 }, { @@ -56917,7 +57412,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L200", + "source_location": "L205", "weight": 1.0 }, { @@ -56927,7 +57422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L209", + "source_location": "L214", "weight": 1.0 }, { @@ -56937,7 +57432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L253", + "source_location": "L258", "weight": 1.0 }, { @@ -56947,7 +57442,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L263", + "source_location": "L268", "weight": 1.0 }, { @@ -56957,7 +57452,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L379", + "source_location": "L384", "weight": 1.0 }, { @@ -56967,7 +57462,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L406", + "source_location": "L413", "weight": 1.0 }, { @@ -56977,7 +57472,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L410", + "source_location": "L417", "weight": 1.0 }, { @@ -56987,7 +57482,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-work-order-card-meta.ts", - "source_location": "L414", + "source_location": "L421", "weight": 1.0 }, { @@ -57027,7 +57522,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L62", + "source_location": "L51", "weight": 1.0 }, { @@ -57037,7 +57532,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L75", + "source_location": "L70", "weight": 1.0 }, { @@ -57047,7 +57542,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L85", + "source_location": "L80", "weight": 1.0 }, { @@ -57057,7 +57552,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L124", + "source_location": "L119", "weight": 1.0 }, { @@ -57067,7 +57562,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L125", + "source_location": "L120", "weight": 1.0 }, { @@ -57077,7 +57572,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L127", + "source_location": "L122", "weight": 1.0 }, { @@ -57087,7 +57582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L152", + "source_location": "L149", "weight": 1.0 }, { @@ -57097,7 +57592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L153", + "source_location": "L150", "weight": 1.0 }, { @@ -57107,7 +57602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L154", + "source_location": "L151", "weight": 1.0 }, { @@ -57117,7 +57612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L155", + "source_location": "L152", "weight": 1.0 }, { @@ -57127,7 +57622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L161", + "source_location": "L158", "weight": 1.0 }, { @@ -57150,16 +57645,6 @@ "source_location": "L191", "weight": 1.0 }, - { - "source": "utils_production_mine_task_groups_filtermineentriesbyworkordersearch", - "target": "utils_production_work_order_tabs_getproductionworkordertab", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "utils/production-mine-task-groups.ts", - "source_location": "L232", - "weight": 1.0 - }, { "source": "utils_qc_mine_task_groups_keywordmatchesworkorder", "target": "utils_qc_work_order_tabs_getqcworkordertab", @@ -57167,7 +57652,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L65", + "source_location": "L66", "weight": 1.0 }, { @@ -57177,7 +57662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L95", + "source_location": "L96", "weight": 1.0 }, { @@ -57187,39 +57672,39 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L128", - "weight": 1.0 - }, - { - "source": "utils_qc_mine_task_groups_fetchallminetasks", - "target": "utils_qc_work_order_tabs_isallqcworkordertab", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L129", - "weight": 1.0 - }, - { - "source": "utils_qc_mine_task_groups_fetchallminetasks", - "target": "utils_production_work_order_category_toalltablistquery", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L130", - "weight": 1.0 - }, - { - "source": "utils_qc_mine_task_groups_fetchallminetasks", - "target": "utils_qc_work_order_tabs_toworkorderlistquery", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "utils/qc-mine-task-groups.ts", "source_location": "L131", "weight": 1.0 }, + { + "source": "utils_qc_mine_task_groups_fetchallminetasks", + "target": "utils_qc_work_order_tabs_isallqcworkordertab", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-mine-task-groups.ts", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "utils_qc_mine_task_groups_fetchallminetasks", + "target": "utils_production_work_order_category_toalltablistquery", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-mine-task-groups.ts", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "utils_qc_mine_task_groups_fetchallminetasks", + "target": "utils_qc_work_order_tabs_toworkorderlistquery", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-mine-task-groups.ts", + "source_location": "L134", + "weight": 1.0 + }, { "source": "utils_qc_mine_task_groups_fetchallminetasks", "target": "api_qc_task_fetchmyqctasklist", @@ -57227,7 +57712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L137", + "source_location": "L140", "weight": 1.0 }, { @@ -57237,7 +57722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L148", + "source_location": "L151", "weight": 1.0 }, { @@ -57247,7 +57732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L186", + "source_location": "L189", "weight": 1.0 }, { @@ -57257,7 +57742,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L203", + "source_location": "L206", "weight": 1.0 }, { @@ -57267,7 +57752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L270", + "source_location": "L275", "weight": 1.0 }, { @@ -57277,7 +57762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L271", + "source_location": "L276", "weight": 1.0 }, { @@ -57287,7 +57772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L273", + "source_location": "L278", "weight": 1.0 }, { @@ -57297,7 +57782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L310", + "source_location": "L315", "weight": 1.0 }, { @@ -57307,7 +57792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/qc-mine-task-groups.ts", - "source_location": "L313", + "source_location": "L318", "weight": 1.0 }, { @@ -57317,7 +57802,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/status-tag-registry.ts", - "source_location": "L50", + "source_location": "L58", "weight": 1.0 }, { @@ -57327,7 +57812,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/status-tag-registry.ts", - "source_location": "L69", + "source_location": "L77", "weight": 1.0 }, { @@ -57337,7 +57822,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L59", + "source_location": "L67", "weight": 1.0 }, { @@ -57347,7 +57832,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L60", + "source_location": "L68", "weight": 1.0 }, { @@ -57357,7 +57842,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L75", + "source_location": "L83", "weight": 1.0 }, { @@ -57367,7 +57852,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-work-order-card-meta.ts", - "source_location": "L267", + "source_location": "L275", "weight": 1.0 }, { @@ -57797,7 +58282,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L92", + "source_location": "L94", "weight": 1.0 }, { @@ -57807,7 +58292,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L96", + "source_location": "L98", "weight": 1.0 }, { @@ -57817,7 +58302,97 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "utils/production-work-order-step-badge.ts", - "source_location": "L101", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_sampletypenameforgroup", + "target": "utils_qc_work_order_groups_resolvegateworkorderforsamplegroup", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_resolveprotocolsiblingsamplesforgroup", + "target": "utils_qc_work_order_groups_resolvegateworkorderforsamplegroup", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "utils_qc_work_order_groups_groupinboundqcworkorders", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "utils_qc_work_order_groups_resolveinboundprotocolgroupkey", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "process_processroutetab_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "storage_facility_index_push", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "process_processroutetab_set", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplelistitems", + "target": "core_iframeroutemanager_iframeroutemanager_add", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L138", + "weight": 1.0 + }, + { + "source": "utils_qc_work_order_inbound_sample_cards_scrolltoinboundsamplecard", + "target": "core_iframeroutemanager_iframeroutemanager_add", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-inbound-sample-cards.ts", + "source_location": "L166", "weight": 1.0 }, { @@ -57970,6 +58545,16 @@ "source_location": "L66", "weight": 1.0 }, + { + "source": "utils_production_labels_computeworkorderplannedstarttimerange", + "target": "storage_facility_index_push", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/production-labels.ts", + "source_location": "L165", + "weight": 1.0 + }, { "source": "utils_inbound_sample_special_mark_resolveinboundsamplespecialmarktarget", "target": "utils_qc_work_order_groups_resolvegateworkorderforsamplegroup", @@ -58170,6 +58755,16 @@ "source_location": "L28", "weight": 1.0 }, + { + "source": "utils_qc_work_order_selection_expand_expandinboundworkorderidsforexport", + "target": "core_iframeroutemanager_iframeroutemanager_add", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/qc-work-order-selection-expand.ts", + "source_location": "L40", + "weight": 1.0 + }, { "source": "utils_production_step_assignee_fetchproductionstepassigneeusers", "target": "api_admin_fetchuserlist", @@ -59867,7 +60462,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-work-order.ts", - "source_location": "L104", + "source_location": "L111", "weight": 1.0 }, { @@ -59877,7 +60472,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-work-order.ts", - "source_location": "L114", + "source_location": "L121", "weight": 1.0 }, { @@ -59887,7 +60482,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-work-order.ts", - "source_location": "L180", + "source_location": "L187", "weight": 1.0 }, { @@ -59897,7 +60492,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-work-order.ts", - "source_location": "L208", + "source_location": "L217", "weight": 1.0 }, { @@ -59907,7 +60502,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-work-order.ts", - "source_location": "L249", + "source_location": "L262", "weight": 1.0 }, { @@ -59917,7 +60512,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-work-order.ts", - "source_location": "L267", + "source_location": "L280", "weight": 1.0 }, { @@ -61407,7 +62002,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-task.ts", - "source_location": "L155", + "source_location": "L158", "weight": 1.0 }, { @@ -61417,7 +62012,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-task.ts", - "source_location": "L171", + "source_location": "L174", "weight": 1.0 }, { @@ -61427,7 +62022,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-task.ts", - "source_location": "L178", + "source_location": "L181", "weight": 1.0 }, { @@ -61497,7 +62092,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-task.ts", - "source_location": "L78", + "source_location": "L81", "weight": 1.0 }, { @@ -61507,7 +62102,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-task.ts", - "source_location": "L133", + "source_location": "L136", "weight": 1.0 }, { @@ -61517,7 +62112,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production-task.ts", - "source_location": "L157", + "source_location": "L159", "weight": 1.0 }, { @@ -61797,7 +62392,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-work-order.ts", - "source_location": "L199", + "source_location": "L207", "weight": 1.0 }, { @@ -61807,7 +62402,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-work-order.ts", - "source_location": "L205", + "source_location": "L213", "weight": 1.0 }, { @@ -61817,7 +62412,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-work-order.ts", - "source_location": "L224", + "source_location": "L233", "weight": 1.0 }, { @@ -61827,7 +62422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-work-order.ts", - "source_location": "L231", + "source_location": "L240", "weight": 1.0 }, { @@ -61837,7 +62432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-work-order.ts", - "source_location": "L362", + "source_location": "L371", "weight": 1.0 }, { @@ -61977,7 +62572,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L963", + "source_location": "L962", "weight": 1.0 }, { @@ -61987,7 +62582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1060", + "source_location": "L1059", "weight": 1.0 }, { @@ -61997,7 +62592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1071", + "source_location": "L1070", "weight": 1.0 }, { @@ -62007,7 +62602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1295", + "source_location": "L1294", "weight": 1.0 }, { @@ -62017,7 +62612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1310", + "source_location": "L1309", "weight": 1.0 }, { @@ -62027,7 +62622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1314", + "source_location": "L1313", "weight": 1.0 }, { @@ -62037,7 +62632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1330", + "source_location": "L1329", "weight": 1.0 }, { @@ -62047,7 +62642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1388", + "source_location": "L1387", "weight": 1.0 }, { @@ -62057,7 +62652,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1403", + "source_location": "L1402", "weight": 1.0 }, { @@ -62067,7 +62662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1446", + "source_location": "L1445", "weight": 1.0 }, { @@ -62077,7 +62672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1483", + "source_location": "L1482", "weight": 1.0 }, { @@ -62087,7 +62682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1535", + "source_location": "L1534", "weight": 1.0 }, { @@ -62097,7 +62692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1543", + "source_location": "L1542", "weight": 1.0 }, { @@ -62107,7 +62702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1555", + "source_location": "L1554", "weight": 1.0 }, { @@ -62117,7 +62712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/protocol-audit/FullmoonTodoTab.vue", - "source_location": "L1597", + "source_location": "L1596", "weight": 1.0 }, { @@ -62127,7 +62722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1820", + "source_location": "L1819", "weight": 1.0 }, { @@ -62137,7 +62732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1830", + "source_location": "L1829", "weight": 1.0 }, { @@ -62147,7 +62742,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1890", + "source_location": "L1889", "weight": 1.0 }, { @@ -62157,7 +62752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1894", + "source_location": "L1893", "weight": 1.0 }, { @@ -62167,7 +62762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1928", + "source_location": "L1927", "weight": 1.0 }, { @@ -62177,7 +62772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1954", + "source_location": "L1953", "weight": 1.0 }, { @@ -62187,7 +62782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/cell-storage/material/index.vue", - "source_location": "L1965", + "source_location": "L1964", "weight": 1.0 }, { @@ -62197,7 +62792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/operations/clean-room/index.vue", - "source_location": "L1242", + "source_location": "L1241", "weight": 1.0 }, { @@ -62327,7 +62922,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/role/index.vue", - "source_location": "L557", + "source_location": "L556", "weight": 1.0 }, { @@ -62337,7 +62932,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/post/index.vue", - "source_location": "L421", + "source_location": "L420", "weight": 1.0 }, { @@ -62347,7 +62942,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/post/index.vue", - "source_location": "L421", + "source_location": "L420", "weight": 1.0 }, { @@ -62357,7 +62952,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/post/index.vue", - "source_location": "L463", + "source_location": "L462", "weight": 1.0 }, { @@ -62367,7 +62962,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/post/index.vue", - "source_location": "L475", + "source_location": "L474", "weight": 1.0 }, { @@ -62377,7 +62972,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/category/index.vue", - "source_location": "L703", + "source_location": "L702", "weight": 1.0 }, { @@ -62387,7 +62982,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/user/index.vue", - "source_location": "L388", + "source_location": "L387", "weight": 1.0 }, { @@ -62457,7 +63052,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/product/index.vue", - "source_location": "L2456", + "source_location": "L2455", "weight": 1.0 }, { @@ -62507,7 +63102,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/menu/index.vue", - "source_location": "L403", + "source_location": "L402", "weight": 1.0 }, { @@ -62517,7 +63112,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/menu/index.vue", - "source_location": "L404", + "source_location": "L403", "weight": 1.0 }, { @@ -62527,7 +63122,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/menu/index.vue", - "source_location": "L410", + "source_location": "L409", "weight": 1.0 }, { @@ -62537,7 +63132,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/menu/index.vue", - "source_location": "L492", + "source_location": "L491", "weight": 1.0 }, { @@ -62547,7 +63142,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/menu/index.vue", - "source_location": "L509", + "source_location": "L508", "weight": 1.0 }, { @@ -62557,7 +63152,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/menu/index.vue", - "source_location": "L511", + "source_location": "L510", "weight": 1.0 }, { @@ -62567,7 +63162,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/system/menu/index.vue", - "source_location": "L545", + "source_location": "L544", "weight": 1.0 }, { @@ -62597,7 +63192,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/production/sop/index.vue", - "source_location": "L584", + "source_location": "L583", "weight": 1.0 }, { @@ -62987,7 +63582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L252", + "source_location": "L251", "weight": 1.0 }, { @@ -62997,7 +63592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/production/production-material/MaterialConsumptionTab.vue", - "source_location": "L284", + "source_location": "L283", "weight": 1.0 }, { @@ -63007,7 +63602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/production/process/ProcessRouteTab.vue", - "source_location": "L1758", + "source_location": "L1757", "weight": 1.0 }, { @@ -63017,7 +63612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L249", + "source_location": "L265", "weight": 1.0 }, { @@ -63027,37 +63622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderProtocolGroup.vue", - "source_location": "L254", - "weight": 1.0 - }, - { - "source": "qc_work_order_qcworkordersamplegroup_workordertabtitle", - "target": "utils_qc_work_order_tabs_resolveeffectiverowtabkey", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L231", - "weight": 1.0 - }, - { - "source": "qc_work_order_qcworkordersamplegroup_workordertabtitle", - "target": "utils_qc_work_order_card_meta_cardmetausesinboundgroups", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L232", - "weight": 1.0 - }, - { - "source": "qc_work_order_qcworkordersamplegroup_workordertabtitle", - "target": "utils_qc_work_order_card_meta_resolveinboundworkordercardtitle", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderSampleGroup.vue", - "source_location": "L233", + "source_location": "L270", "weight": 1.0 }, { @@ -63070,6 +63635,66 @@ "source_location": "L835", "weight": 1.0 }, + { + "source": "qc_work_order_qcworkordercardlist_alltabinboundanchorid", + "target": "utils_qc_work_order_inbound_sample_cards_buildinboundsamplecardanchorid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_onworkordertaskschanged", + "target": "widget_settingitem_emit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L520", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_onsamplespecialchanged", + "target": "customer_index_loaddata", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L524", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_onsamplespecialchanged", + "target": "widget_settingitem_emit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L525", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_handlecommand", + "target": "customer_index_handleview", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L530", + "weight": 1.0 + }, + { + "source": "tabs_qcworkordertabpanel_handlecommand", + "target": "widget_settingitem_emit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-work-order/tabs/QcWorkOrderTabPanel.vue", + "source_location": "L533", + "weight": 1.0 + }, { "source": "composables_useqcworkordertaskviewsections_appendtaskresultsections", "target": "utils_qc_inspection_batch_resolvebatchsections", @@ -63247,7 +63872,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/qc-work-order/composables/useQcWorkOrderTabPage.ts", - "source_location": "L31", + "source_location": "L30", "weight": 1.0 }, { @@ -63257,7 +63882,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/qc-material/QcMaterialUsageTab.vue", - "source_location": "L549", + "source_location": "L544", "weight": 1.0 }, { @@ -63327,7 +63952,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L301", + "source_location": "L300", "weight": 1.0 }, { @@ -63337,7 +63962,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L358", + "source_location": "L357", "weight": 1.0 }, { @@ -63347,7 +63972,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L358", + "source_location": "L357", "weight": 1.0 }, { @@ -63357,7 +63982,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L369", + "source_location": "L368", "weight": 1.0 }, { @@ -63367,7 +63992,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L372", + "source_location": "L371", "weight": 1.0 }, { @@ -63377,7 +64002,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L384", + "source_location": "L383", "weight": 1.0 }, { @@ -63387,7 +64012,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/env-detect-item/index.vue", - "source_location": "L395", + "source_location": "L394", "weight": 1.0 }, { @@ -63467,7 +64092,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/cell-product-type/ProjectPriceSystemTab.vue", - "source_location": "L611", + "source_location": "L610", "weight": 1.0 }, { @@ -63727,7 +64352,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L703", + "source_location": "L695", "weight": 1.0 }, { @@ -63737,7 +64362,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L767", + "source_location": "L759", "weight": 1.0 }, { @@ -63747,7 +64372,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L768", + "source_location": "L760", "weight": 1.0 }, { @@ -63757,7 +64382,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L780", + "source_location": "L772", "weight": 1.0 }, { @@ -63767,7 +64392,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/index.vue", - "source_location": "L791", + "source_location": "L783", "weight": 1.0 }, { @@ -63777,7 +64402,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L652", + "source_location": "L645", "weight": 1.0 }, { @@ -63787,7 +64412,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L699", + "source_location": "L692", "weight": 1.0 }, { @@ -63797,7 +64422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L708", + "source_location": "L701", "weight": 1.0 }, { @@ -63807,7 +64432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L715", + "source_location": "L708", "weight": 1.0 }, { @@ -63817,7 +64442,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L726", + "source_location": "L719", "weight": 1.0 }, { @@ -63827,7 +64452,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L762", + "source_location": "L755", "weight": 1.0 }, { @@ -63837,7 +64462,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "source_location": "L769", + "source_location": "L762", "weight": 1.0 }, { @@ -63847,7 +64472,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/outbound-release-review/index.vue", - "source_location": "L190", + "source_location": "L183", "weight": 1.0 }, { @@ -63957,7 +64582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L347", + "source_location": "L340", "weight": 1.0 }, { @@ -63967,7 +64592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L399", + "source_location": "L392", "weight": 1.0 }, { @@ -63977,7 +64602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L401", + "source_location": "L394", "weight": 1.0 }, { @@ -63987,7 +64612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L486", + "source_location": "L479", "weight": 1.0 }, { @@ -63997,7 +64622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L602", + "source_location": "L595", "weight": 1.0 }, { @@ -64007,7 +64632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L619", + "source_location": "L612", "weight": 1.0 }, { @@ -64017,7 +64642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/PilotApplicationTab.vue", - "source_location": "L636", + "source_location": "L629", "weight": 1.0 }, { @@ -64047,7 +64672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L581", + "source_location": "L574", "weight": 1.0 }, { @@ -64057,7 +64682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L634", + "source_location": "L627", "weight": 1.0 }, { @@ -64067,7 +64692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L639", + "source_location": "L632", "weight": 1.0 }, { @@ -64077,7 +64702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L659", + "source_location": "L652", "weight": 1.0 }, { @@ -64087,7 +64712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/InfusionScheduleTab.vue", - "source_location": "L673", + "source_location": "L666", "weight": 1.0 }, { @@ -64097,7 +64722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L343", + "source_location": "L342", "weight": 1.0 }, { @@ -64107,7 +64732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/pilot-application/CheckupManagementTab.vue", - "source_location": "L367", + "source_location": "L366", "weight": 1.0 }, { @@ -64787,7 +65412,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/pilot-service/channel-service-order-finance/index.vue", - "source_location": "L697", + "source_location": "L689", "weight": 1.0 }, { @@ -64797,7 +65422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L326", + "source_location": "L325", "weight": 1.0 }, { @@ -64807,7 +65432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L427", + "source_location": "L426", "weight": 1.0 }, { @@ -64817,7 +65442,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L486", + "source_location": "L485", "weight": 1.0 }, { @@ -64827,7 +65452,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L500", + "source_location": "L499", "weight": 1.0 }, { @@ -64837,7 +65462,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L510", + "source_location": "L509", "weight": 1.0 }, { @@ -64847,7 +65472,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L535", + "source_location": "L534", "weight": 1.0 }, { @@ -64857,7 +65482,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/cell-sample-type/index.vue", - "source_location": "L544", + "source_location": "L543", "weight": 1.0 }, { @@ -64867,7 +65492,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/customer/index.vue", - "source_location": "L341", + "source_location": "L340", "weight": 1.0 }, { @@ -64877,7 +65502,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/customer/index.vue", - "source_location": "L404", + "source_location": "L403", "weight": 1.0 }, { @@ -64887,7 +65512,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/customer/index.vue", - "source_location": "L418", + "source_location": "L417", "weight": 1.0 }, { @@ -64897,7 +65522,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/customer/index.vue", - "source_location": "L420", + "source_location": "L419", "weight": 1.0 }, { @@ -64907,7 +65532,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/customer/index.vue", - "source_location": "L441", + "source_location": "L440", "weight": 1.0 }, { @@ -64917,7 +65542,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/basic-info/customer/index.vue", - "source_location": "L452", + "source_location": "L451", "weight": 1.0 }, { diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md index a1c5e72e..2d82819f 100644 --- a/web-admin/graphify-out/GRAPH_REPORT.md +++ b/web-admin/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ -# Graph Report - src (2026-07-02) +# Graph Report - src (2026-07-06) ## Corpus Check -- Large corpus: 847 files · ~560,634 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 850 files · ~561,909 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 2818 nodes · 3921 edges · 58 communities detected -- Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 868 edges (avg confidence: 0.8) +- 2845 nodes · 3968 edges · 58 communities detected +- Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 881 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -47,13 +47,13 @@ - [[_COMMUNITY_Community 35|Community 35]] - [[_COMMUNITY_Community 36|Community 36]] - [[_COMMUNITY_Community 37|Community 37]] -- [[_COMMUNITY_Community 38|Community 38]] +- [[_COMMUNITY_Community 39|Community 39]] - [[_COMMUNITY_Community 40|Community 40]] - [[_COMMUNITY_Community 41|Community 41]] -- [[_COMMUNITY_Community 42|Community 42]] -- [[_COMMUNITY_Community 45|Community 45]] +- [[_COMMUNITY_Community 44|Community 44]] +- [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 47|Community 47]] -- [[_COMMUNITY_Community 48|Community 48]] +- [[_COMMUNITY_Community 49|Community 49]] - [[_COMMUNITY_Community 50|Community 50]] - [[_COMMUNITY_Community 51|Community 51]] - [[_COMMUNITY_Community 52|Community 52]] @@ -69,11 +69,11 @@ - [[_COMMUNITY_Community 76|Community 76]] ## God Nodes (most connected - your core abstractions) -1. `get()` - 278 edges -2. `push()` - 75 edges +1. `get()` - 279 edges +2. `push()` - 77 edges 3. `WebSocketClient` - 26 edges -4. `emit()` - 21 edges -5. `set()` - 19 edges +4. `emit()` - 24 edges +5. `set()` - 20 edges 6. `handleDynamicRoutes()` - 18 edges 7. `parseProtocolStandardImportText()` - 17 edges 8. `MenuProcessor` - 16 edges @@ -81,12 +81,12 @@ 10. `TableCache` - 14 edges ## Surprising Connections (you probably didn't know these) +- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] + views/basic-info/customer/index.vue → utils/fullscreen-loading.ts - `buildInboundMetaFields()` --calls--> `push()` [INFERRED] utils/production-work-order-card-meta.ts → views/operations/storage-facility/index.vue - `dash()` --calls--> `formatDisplayOrDash()` [INFERRED] components/business/infusion-schedule-outbound-chain-view/index.vue → utils/datetime-display.ts -- `dash()` --calls--> `formatDisplayOrDash()` [INFERRED] - components/business/clinical-schedule-payment-detail/index.vue → utils/datetime-display.ts - `fmtMoney()` --calls--> `formatMoneyDisplay()` [INFERRED] components/business/clinical-schedule-payment-detail/index.vue → utils/money-format.ts - `subscribeTokenRefresh()` --calls--> `push()` [INFERRED] @@ -96,192 +96,192 @@ ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (202): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductTypeList(), fetchChannelAccount(), fetchChannelAgreementPrices() (+194 more) +Nodes (156): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchChannelAccount() (+148 more) ### Community 1 - "Community 1" -Cohesion: 0.01 -Nodes (14): fetchCreateCheckupInstitution(), fetchCreateCheckupInstitutionInvoice(), fetchDeleteProjectSystemItem(), fetchDeptTree(), fetchGetRoleList(), fetchNotDeletedRegions(), fetchPostBoundUserIds(), fetchRegionList() (+6 more) +Cohesion: 0.03 +Nodes (83): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionList(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchPilotCheckupDetail(), fetchPilotCheckupList(), markPilotCheckupChecked() (+75 more) ### Community 2 - "Community 2" -Cohesion: 0.02 -Nodes (100): fetchCellProductSpecList(), fetchUploadAttachment(), FireworkSystem, handleReportUpload(), handleReportUpload(), walk(), buildTemporaryViewSections(), async() (+92 more) +Cohesion: 0.03 +Nodes (78): fetchUploadAttachment(), FireworkSystem, handleReportUpload(), handleReportUpload(), walk(), buildBaseFields(), buildFeeSection(), buildInboundBasicSection() (+70 more) ### Community 3 - "Community 3" Cohesion: 0.03 -Nodes (81): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchPilotCheckupActualItems(), fetchPilotCheckupDetail(), fetchPilotCheckupReserveItems(), markPilotCheckupChecked() (+73 more) +Nodes (62): fetchFullmoonTodoList(), fetchUpdateFullmoonTodoInsurance(), fetchCollectionProtocolAuditList(), fetchCollectionProtocolDetail(), fetchCollectionProtocolList(), fetchCreateProtocolInvoiceRequest(), fetchInvoiceEligiblePayments(), fetchPaymentDetailList() (+54 more) ### Community 4 - "Community 4" Cohesion: 0.03 -Nodes (34): fetchGetMenuList(), ComponentLoader, IframeRouteManager, MenuProcessor, RoutePermissionValidator, RouteRegistry, RouteTransformer, useAppMode() (+26 more) +Nodes (33): fetchGetMenuList(), ComponentLoader, IframeRouteManager, MenuProcessor, RouteRegistry, RouteTransformer, useAppMode(), useAuth() (+25 more) ### Community 5 - "Community 5" -Cohesion: 0.04 -Nodes (45): buildBaseFields(), buildInboundBasicSection(), buildInboundCellStorageProductionViewSections(), buildInboundResearchDonationProductionViewSections(), buildOutboundBasicExperimentProductionViewSections(), buildOutboundClinicalProductionViewSections(), buildOutboundDetail(), buildOutboundPilotProductionViewSections() (+37 more) +Cohesion: 0.02 +Nodes (28): fetchAllConsumablePacks(), fetchAllConsumables(), fetchAllConsumableStockLogs(), fetchAllEquipments(), fetchAllOutputTypes(), fetchAllProcessCategories(), fetchAllProcesses(), fetchAllReagents() (+20 more) ### Community 6 - "Community 6" -Cohesion: 0.04 -Nodes (49): fetchMyProductionTasks(), fetchMyQcTaskList(), fetchQcTaskDetail(), fetchQcTaskList(), shouldApplyTriggerSourceFilter(), buildMineTableRows(), buildPresetTasksMap(), buildWorkOrderFromTasks() (+41 more) +Cohesion: 0.03 +Nodes (42): handleBlur(), handleFocus(), handleInput(), fetchEthnicList(), formatNowDatetime(), formatAmount(), formatAmount(), formatProtocolAmount() (+34 more) ### Community 7 - "Community 7" -Cohesion: 0.04 -Nodes (45): fetchCheckupInstitutionInvoices(), fetchCheckupInstitutionProjects(), fetchCreateCheckupInstitutionProject(), fetchUpdateCheckupInstitutionProject(), submitOutboundReleaseReview(), fetchStorageReleaseReviewDetail(), fetchStorageReleaseReviewList(), submitStorageReleaseReview() (+37 more) +Cohesion: 0.03 +Nodes (48): buildTemporaryViewSections(), appendTaskResultSections(), batchTasksForPanelSlot(), buildConfiguredOnlySection(), for(), for(), set(), allTabInboundAnchorId() (+40 more) ### Community 8 - "Community 8" Cohesion: 0.04 -Nodes (36): fetchRoleOptions(), collectIds(), buildInboundBasicSection(), buildInboundCellStorageViewSections(), buildInboundResearchDonationViewSections(), buildReceptionSection(), buildTransportSection(), resolveInboundProtocolStatus() (+28 more) +Nodes (49): fetchCheckupInstitutionInvoices(), fetchCheckupInstitutionProjects(), fetchCreateCheckupInstitution(), fetchCreateCheckupInstitutionInvoice(), fetchCreateCheckupInstitutionProject(), fetchUpdateCheckupInstitution(), fetchUpdateCheckupInstitutionInvoice(), fetchUpdateCheckupInstitutionProject() (+41 more) ### Community 9 - "Community 9" -Cohesion: 0.04 -Nodes (51): fetchFullmoonTodoList(), fetchInfusionScheduleMgmtDetail(), fetchUpdateFullmoonTodoInsurance(), fetchCollectionProtocolDetail(), fetchInvoiceEligiblePayments(), qcAttachmentFullUrl(), qcDownloadAttachment(), qcPreviewAttachment() (+43 more) +Cohesion: 0.03 +Nodes (41): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchRoleOptions(), fetchUpdateMenu(), fetchDeleteMaterialBatch(), fetchMaterialBatchList(), fetchMaterialBatchOptions() (+33 more) ### Community 10 - "Community 10" Cohesion: 0.04 -Nodes (42): fetchStorageSlotSelectOptions(), useSettingsHandlers(), useSettingsPanel(), useSettingsState(), useCeremony(), useTheme(), if(), collectAllPostBindDeptIds() (+34 more) +Nodes (50): fetchMyProductionTasks(), fetchMyQcTaskList(), fetchQcTaskDetail(), fetchQcTaskList(), shouldApplyTriggerSourceFilter(), buildMineTableRows(), buildPresetTasksMap(), buildWorkOrderFromTasks() (+42 more) ### Community 11 - "Community 11" Cohesion: 0.04 -Nodes (14): fetchProductionWorkOrderQcInfo(), dash(), fmtMoney(), auditorDisplay(), dash(), ensureUnitsInOptions(), expressName(), formatYm() (+6 more) +Nodes (43): useSettingsHandlers(), useSettingsPanel(), useSettingsState(), RoutePermissionValidator, useCeremony(), useTheme(), if(), collectAllPostBindDeptIds() (+35 more) ### Community 12 - "Community 12" -Cohesion: 0.05 -Nodes (29): fetchEthnicList(), formatNowDatetime(), applyDonationBundleToForm(), createEmptyTransport(), ensureEthnicOptionInList(), handleOpenForAdd(), if(), loadEthnicOptions() (+21 more) +Cohesion: 0.04 +Nodes (45): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), updateInfusionScheduleStatus(), handleDialogClose(), handleAdd(), handleBatchDelete() (+37 more) ### Community 13 - "Community 13" -Cohesion: 0.05 -Nodes (24): handleBlur(), handleFocus(), handleInput(), fetchClinicalReceiptConfirmed(), buildConfirmedParams(), buildPendingParams(), formatAmount(), handleConfirmedReset() (+16 more) +Cohesion: 0.04 +Nodes (36): buildInboundBasicSection(), buildInboundCellStorageViewSections(), buildInboundResearchDonationViewSections(), buildReceptionSection(), buildTransportSection(), resolveInboundProtocolStatus(), protocolStatusDisplay(), maskIdCard() (+28 more) ### Community 14 - "Community 14" +Cohesion: 0.04 +Nodes (31): dash(), fmtMoney(), auditorDisplay(), dash(), ensureUnitsInOptions(), expressName(), formatYm(), formatYmd() (+23 more) + +### Community 15 - "Community 15" +Cohesion: 0.05 +Nodes (34): fetchClinicalPaymentDetail(), fetchClinicalPayments(), fetchClinicalReceiptConfirmed(), fetchClinicalReceiptPending(), fetchClinicalRefundConfirmed(), fetchClinicalRefundPending(), fetchOrderAdjusts(), fetchOrderDetail() (+26 more) + +### Community 16 - "Community 16" Cohesion: 0.06 Nodes (37): fetchUserList(), fetchAddTaskStep(), fetchCopyTaskStep(), fetchDeleteTaskStep(), fetchDispatchProductionTaskSteps(), fetchForwardProductionTask(), fetchProductionTaskDetail(), fetchProductionTaskEditorInit() (+29 more) -### Community 15 - "Community 15" -Cohesion: 0.06 -Nodes (38): completePilotApplication(), deletePilotApplication(), fetchPilotApplicationList(), startPilotApplication(), voidPilotApplication(), fetchClinicalRefundConfirmed(), buildConfirmedParams(), buildPendingParams() (+30 more) - -### Community 16 - "Community 16" +### Community 17 - "Community 17" Cohesion: 0.08 Nodes (37): formatDatetimeToMinute(), handleChineseDatetimePaste(), parseChineseDatetimeText(), parseBirthOrder(), parseChineseNumeral(), addSampleHint(), earliestCollectTime(), isMaternalBloodEmpty() (+29 more) -### Community 17 - "Community 17" +### Community 18 - "Community 18" Cohesion: 0.1 Nodes (2): WebSocketClient, TableCache -### Community 18 - "Community 18" +### Community 19 - "Community 19" Cohesion: 0.06 Nodes (20): fetchQcMaterialBatchList(), fetchQcMaterialBatchOptions(), fetchQcMaterialList(), fetchQcMaterialOptions(), fetchUpdateQcMaterialBatch(), fetchMarkQcMaterialUsageFullyUsed(), financeAttachmentsToUrlString(), ensureTabMounted() (+12 more) -### Community 19 - "Community 19" -Cohesion: 0.08 -Nodes (33): fetchRefreshToken(), toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url() (+25 more) - ### Community 20 - "Community 20" -Cohesion: 0.09 -Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData() +Cohesion: 0.08 +Nodes (32): toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url(), hexToBytes() (+24 more) ### Community 21 - "Community 21" Cohesion: 0.07 -Nodes (21): fetchDictDataOptions(), fetchDeleteMaterialBatch(), fetchMaterialBatchList(), fetchMaterialBatchOptions(), fetchMaterialList(), fetchMaterialOptions(), fetchUpdateMaterialBatch(), fetchMaterialUsageList() (+13 more) +Nodes (24): fetchMineProductionWorkOrderTabStepCounts(), fetchMineProductionWorkOrderTabStepCountsDeduped(), fetchProductionWorkOrderCellProductOptions(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList(), fetchProductionWorkOrderQcDispatchOptions(), fetchProductionWorkOrderQcInfo(), fetchProductionWorkOrderTabStepCounts() (+16 more) ### Community 22 - "Community 22" +Cohesion: 0.09 +Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData() + +### Community 23 - "Community 23" Cohesion: 0.08 Nodes (18): fetchProductionReceptionBySampleCode(), fetchProductionReceptionSubmit(), fetchProductionReceptionUpdate(), onUserSelectVisible(), remoteSearchUsers(), buildPayload(), ensureDefaultHandler(), initDialog() (+10 more) -### Community 23 - "Community 23" -Cohesion: 0.1 -Nodes (27): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), updateInfusionScheduleStatus(), handleAdd(), handleDelete(), handleDropdownCommand() (+19 more) - ### Community 24 - "Community 24" Cohesion: 0.08 -Nodes (18): createEmptySnapshots(), normalizeConfiguredReagents(), normalizeConsumables(), normalizeDataCollections(), normalizeReagents(), normalizeStepOutputs(), serializeAttachments(), serializeEquipmentIds() (+10 more) +Nodes (20): createEmptySnapshots(), normalizeConfiguredReagents(), normalizeConsumables(), normalizeDataCollections(), normalizeReagents(), normalizeStepOutputs(), serializeAttachments(), serializeEquipmentIds() (+12 more) ### Community 25 - "Community 25" Cohesion: 0.09 -Nodes (22): fetchMineProductionWorkOrderTabStepCounts(), fetchMineProductionWorkOrderTabStepCountsDeduped(), fetchProductionWorkOrderCellProductOptions(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList(), fetchProductionWorkOrderQcDispatchOptions(), fetchProductionWorkOrderTabStepCounts(), fetchProductionWorkOrderTabStepCountsDeduped() (+14 more) +Nodes (28): completePilotApplication(), deletePilotApplication(), fetchPilotApplicationList(), startPilotApplication(), voidPilotApplication(), clearTableSelection(), handleBatchComplete(), handleBatchStart() (+20 more) ### Community 26 - "Community 26" -Cohesion: 0.12 -Nodes (20): fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchUpdateProfile(), fetchUploadProfileAvatar(), fetchUserInfo(), buildWebEncryptedLoginBody(), defaultAvatarPathByRole() (+12 more) +Cohesion: 0.11 +Nodes (21): fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchRefreshToken(), fetchUpdateProfile(), fetchUploadProfileAvatar(), fetchUserInfo(), buildWebEncryptedLoginBody() (+13 more) ### Community 27 - "Community 27" -Cohesion: 0.1 -Nodes (12): fetchCheckupInstitutionList(), fetchPilotCheckupList(), canFillCheckupInfo(), canMarkChecked(), handleReset(), handleSearch(), hasPrimaryCheckupActions(), loadData() (+4 more) - -### Community 28 - "Community 28" Cohesion: 0.09 Nodes (11): fetchMineQcWorkOrderTabUnfinishedCounts(), fetchOutboundQcDetail(), fetchQcWorkOrderDetail(), fetchQcWorkOrderList(), fetchQcWorkOrderTabUnfinishedCounts(), reload(), reloadTabCounts(), handleMenuJump() (+3 more) -### Community 29 - "Community 29" -Cohesion: 0.13 -Nodes (19): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchUpdateMenu(), postorder(), preorder(), applyTreeExpand(), handleAdd() (+11 more) - -### Community 30 - "Community 30" +### Community 28 - "Community 28" Cohesion: 0.12 Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more) -### Community 31 - "Community 31" +### Community 29 - "Community 29" Cohesion: 0.11 Nodes (11): fetchOutboundReleaseMaterial(), fetchOutboundReleaseReviewDetail(), fetchOutboundReleaseReviewList(), fetchReleaseReviewList(), handleReset(), handleSearch(), handleToggleSelect(), loadData() (+3 more) -### Community 32 - "Community 32" +### Community 30 - "Community 30" Cohesion: 0.13 Nodes (18): fetchCellSampleTypeList(), fetchCreateCellSampleType(), fetchDeleteCellSampleType(), fetchUpdateCellSampleType(), handleAdd(), handleDelete(), handleDropdownCommand(), handleEdit() (+10 more) -### Community 33 - "Community 33" +### Community 31 - "Community 31" Cohesion: 0.19 Nodes (15): fetchAttachmentDownloadUrl(), attachmentFullUrl(), ensureUniqueZipEntryName(), fetchAttachmentBlob(), getAttachmentExtension(), resolveAttachmentFileName(), sanitizeZipPathSegment(), applyInboundLabStorageCodePrefix() (+7 more) -### Community 34 - "Community 34" +### Community 32 - "Community 32" +Cohesion: 0.12 +Nodes (12): fetchApproveTask(), fetchBusinessAllTasks(), fetchCompletedTasks(), fetchDesignerData(), fetchInstanceDetail(), fetchMyInstances(), fetchPendingTasks(), fetchProcessDefList() (+4 more) + +### Community 33 - "Community 33" Cohesion: 0.16 Nodes (14): fetchCreateEnvDetectItem(), fetchDeleteEnvDetectItem(), fetchEnvDetectItemDetail(), fetchEnvDetectItemList(), fetchEnvDetectItemsActive(), fetchUpdateEnvDetectItem(), handleAdd(), handleBatchDelete() (+6 more) -### Community 35 - "Community 35" +### Community 34 - "Community 34" Cohesion: 0.16 Nodes (10): useTable(), useTableImpl(), getColumnChecks(), useTableColumns(), createErrorHandler(), createSmartDebounce(), defaultResponseAdapter(), extractPagination() (+2 more) -### Community 36 - "Community 36" +### Community 35 - "Community 35" Cohesion: 0.27 Nodes (14): useChart(), useChartComponent(), useChartOps(), colourBlend(), getCssVar(), getDarkColor(), getLightColor(), handleElementThemeColor() (+6 more) -### Community 37 - "Community 37" +### Community 36 - "Community 36" Cohesion: 0.33 Nodes (13): buildProtocolPaymentFlowSteps(), dash(), financeReceiptTime(), formatAmount(), hasFinanceReceipt(), hasFinanceRefund(), hasReceiptSubmit(), hasRefundSubmit() (+5 more) -### Community 38 - "Community 38" +### Community 37 - "Community 37" Cohesion: 0.19 Nodes (6): fetchServiceOrderTxnList(), handleReset(), handleSearch(), handleTabChange(), loadData(), switchTab() -### Community 40 - "Community 40" +### Community 39 - "Community 39" Cohesion: 0.24 Nodes (8): fullFileUrl(), handlePreviewAttachment(), isVideoFile(), normalizeDisplayValue(), resolveReviewCellType(), resolveReviewQuantity(), resolveReviewSpecText(), uniqueJoined() -### Community 41 - "Community 41" +### Community 40 - "Community 40" Cohesion: 0.24 Nodes (4): addMaterialRow(), nextMaterialRowKey(), onRequisitionSelect(), removeMaterialRow() -### Community 42 - "Community 42" +### Community 41 - "Community 41" Cohesion: 0.25 Nodes (2): handleTouchEnd(), setTransition() -### Community 45 - "Community 45" +### Community 44 - "Community 44" Cohesion: 0.28 Nodes (4): fetchMyProductionMaterialConsumptions(), handleReset(), handleSearch(), loadData() -### Community 47 - "Community 47" +### Community 46 - "Community 46" Cohesion: 0.39 Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() -### Community 48 - "Community 48" +### Community 47 - "Community 47" Cohesion: 0.36 Nodes (1): TableHeightCalculator -### Community 50 - "Community 50" +### Community 49 - "Community 49" Cohesion: 0.33 Nodes (2): logApiCryptoBootInfo(), maskSecret() -### Community 51 - "Community 51" +### Community 50 - "Community 50" Cohesion: 0.38 Nodes (4): handleFocus(), handleInput(), parseDecimalToNumber(), sanitizeDecimalInput() +### Community 51 - "Community 51" +Cohesion: 0.29 +Nodes (2): fetchLeaveDetail(), fetchLeaveList() + ### Community 52 - "Community 52" Cohesion: 0.4 Nodes (2): isUnfinishedQcWorkOrder(), resolveQcWorkOrderUnfinishedBadgeCount() @@ -327,13 +327,15 @@ Cohesion: 1.0 Nodes (2): emptyTabCounts(), useQcWorkOrderTabUnfinishedCounts() ## Knowledge Gaps -- **Thin community `Community 17`** (42 nodes): `WebSocketClient`, `.calculateReconnectDelay()`, `.clearAllTimers()`, `.clearConnectionTimers()`, `.clearTimer()`, `.close()`, `.closeCurrentSocketForReconnect()`, `.connect()`, `.connectionStatusText()`, `.constructor()`, `.destroyInstance()`, `.flushMessageQueue()`, `.getInstance()`, `.getReadyStateText()`, `.handleClose()`, `.handleConnectionTimeout()`, `.handleError()`, `.handleMessage()`, `.handleOpen()`, `.init()`, `.isWebSocketConnected()`, `.reconnect()`, `.resetHeartbeat()`, `.send()`, `.startHeartbeat()`, `.startPing()`, `TableCache`, `.cleanupExpired()`, `.clear()`, `.clearByTags()`, `.clearCurrentSearch()`, `.clearPagination()`, `.constructor()`, `.evictLRU()`, `.generateKey()`, `.generateTags()`, `.get()`, `.getStats()`, `.log()`, `.set()`, `index.ts`, `tableCache.ts` +- **Thin community `Community 18`** (42 nodes): `WebSocketClient`, `.calculateReconnectDelay()`, `.clearAllTimers()`, `.clearConnectionTimers()`, `.clearTimer()`, `.close()`, `.closeCurrentSocketForReconnect()`, `.connect()`, `.connectionStatusText()`, `.constructor()`, `.destroyInstance()`, `.flushMessageQueue()`, `.getInstance()`, `.getReadyStateText()`, `.handleClose()`, `.handleConnectionTimeout()`, `.handleError()`, `.handleMessage()`, `.handleOpen()`, `.init()`, `.isWebSocketConnected()`, `.reconnect()`, `.resetHeartbeat()`, `.send()`, `.startHeartbeat()`, `.startPing()`, `TableCache`, `.cleanupExpired()`, `.clear()`, `.clearByTags()`, `.clearCurrentSearch()`, `.clearPagination()`, `.constructor()`, `.evictLRU()`, `.generateKey()`, `.generateTags()`, `.get()`, `.getStats()`, `.log()`, `.set()`, `index.ts`, `tableCache.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 42`** (9 nodes): `cleanupEventListeners()`, `handleTouchEnd()`, `handleTouchMove()`, `handleTouchStart()`, `handleWheelScroll()`, `if()`, `setTransition()`, `setupEventListeners()`, `index.vue` +- **Thin community `Community 41`** (9 nodes): `cleanupEventListeners()`, `handleTouchEnd()`, `handleTouchMove()`, `handleTouchStart()`, `handleWheelScroll()`, `if()`, `setTransition()`, `setupEventListeners()`, `index.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 48`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts` +- **Thin community `Community 47`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 50`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts` +- **Thin community `Community 49`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 51`** (7 nodes): `fetchCreateLeave()`, `fetchDeleteLeave()`, `fetchLeaveDetail()`, `fetchLeaveList()`, `fetchSubmitLeave()`, `fetchUpdateLeave()`, `leave.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 52`** (6 nodes): `formatQcWorkOrderUnfinishedBadgeCount()`, `isUnfinishedQcWorkOrder()`, `qcWorkOrderUnfinishedBadgeTitle()`, `resolveQcWorkOrderUnfinishedBadgeCount()`, `sumQcWorkOrderGroupUnfinishedBadgeCount()`, `qc-work-order-unfinished-badge.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. @@ -359,17 +361,17 @@ Nodes (2): emptyTabCounts(), useQcWorkOrderTabUnfinishedCounts() ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 18`, `Community 21`, `Community 22`, `Community 23`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 31`, `Community 32`, `Community 34`, `Community 38`, `Community 45`?** - _High betweenness centrality (0.278) - this node is a cross-community bridge._ -- **Why does `push()` connect `Community 2` to `Community 33`, `Community 1`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 41`, `Community 14`, `Community 16`, `Community 17`, `Community 19`, `Community 25`, `Community 28`?** - _High betweenness centrality (0.238) - this node is a cross-community bridge._ -- **Why does `fetchNotDeletedRegions()` connect `Community 1` to `Community 2`?** - _High betweenness centrality (0.034) - this node is a cross-community bridge._ -- **Are the 277 inferred relationships involving `get()` (e.g. with `buildNodeCodePathFromFlat()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** - _`get()` has 277 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 74 inferred relationships involving `push()` (e.g. with `refreshQcMenuBadges()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** - _`push()` has 74 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 20 inferred relationships involving `emit()` (e.g. with `handleSubmit()` and `handleDialogClose()`) actually correct?** - _`emit()` has 20 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 18 inferred relationships involving `set()` (e.g. with `buildNodeCodePathFromFlat()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** - _`set()` has 18 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Why does `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 15`, `Community 16`, `Community 19`, `Community 21`, `Community 23`, `Community 25`, `Community 26`, `Community 27`, `Community 29`, `Community 30`, `Community 32`, `Community 33`, `Community 37`, `Community 44`, `Community 51`?** + _High betweenness centrality (0.277) - this node is a cross-community bridge._ +- **Why does `push()` connect `Community 2` to `Community 0`, `Community 1`, `Community 3`, `Community 6`, `Community 7`, `Community 8`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 16`, `Community 17`, `Community 18`, `Community 20`, `Community 21`, `Community 24`, `Community 25`, `Community 27`, `Community 31`, `Community 40`?** + _High betweenness centrality (0.256) - this node is a cross-community bridge._ +- **Why does `fetchNotDeletedRegions()` connect `Community 0` to `Community 2`?** + _High betweenness centrality (0.035) - this node is a cross-community bridge._ +- **Are the 278 inferred relationships involving `get()` (e.g. with `buildNodeCodePathFromFlat()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** + _`get()` has 278 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 76 inferred relationships involving `push()` (e.g. with `refreshQcMenuBadges()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** + _`push()` has 76 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 23 inferred relationships involving `emit()` (e.g. with `handleSubmit()` and `handleDialogClose()`) actually correct?** + _`emit()` has 23 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 19 inferred relationships involving `set()` (e.g. with `buildNodeCodePathFromFlat()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** + _`set()` has 19 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/web-admin/graphify-out/graph.html b/web-admin/graphify-out/graph.html index 85e7a3f1..c6ce706d 100644 --- a/web-admin/graphify-out/graph.html +++ b/web-admin/graphify-out/graph.html @@ -57,12 +57,12 @@
-
2818 nodes · 3921 edges · 334 communities
+
2845 nodes · 3968 edges · 336 communities
diff --git a/web-admin/src/views/quality-inspection/pre-transit-sample/index.vue b/web-admin/src/views/quality-inspection/pre-transit-sample/index.vue index 4607cac9..0cdefa94 100644 --- a/web-admin/src/views/quality-inspection/pre-transit-sample/index.vue +++ b/web-admin/src/views/quality-inspection/pre-transit-sample/index.vue @@ -53,7 +53,6 @@
- 列表为概要信息,详情见弹窗。
重置 diff --git a/web-admin/src/views/quality-inspection/qc-material/QcMaterialStockCheckTab.vue b/web-admin/src/views/quality-inspection/qc-material/QcMaterialStockCheckTab.vue index 69967644..b7cd3172 100644 --- a/web-admin/src/views/quality-inspection/qc-material/QcMaterialStockCheckTab.vue +++ b/web-admin/src/views/quality-inspection/qc-material/QcMaterialStockCheckTab.vue @@ -29,7 +29,6 @@
- 按标题、状态与盘点时间查询库存盘点单。
重置 @@ -645,6 +644,7 @@ QcMaterialStockCheckUnusedLine, QcMaterialStockCheckRequisition } from '@/api/qc-material-stock-check' + import { fetchAllPagedRecords } from '@/utils/fetch-paged-list' defineOptions({ name: 'QcMaterialStockCheckTab' }) @@ -1112,12 +1112,13 @@ dbgLog('loadRequisitions START', { source, keyword: requisitionKeyword.value }) requisitionLoading.value = true try { - const res = await fetchQcMaterialStockCheckRequisitions({ - page: 1, - pageSize: 200, - keyword: requisitionKeyword.value.trim() || undefined - }) - requisitionList.value = res.list || [] + requisitionList.value = await fetchAllPagedRecords((page, pageSize) => + fetchQcMaterialStockCheckRequisitions({ + page, + pageSize, + keyword: requisitionKeyword.value.trim() || undefined + }) + ) dbgLog('loadRequisitions OK', { source, count: requisitionList.value.length, diff --git a/web-admin/src/views/quality-inspection/qc-material/QcMaterialUsageTab.vue b/web-admin/src/views/quality-inspection/qc-material/QcMaterialUsageTab.vue index 40a91b02..12fe9f69 100644 --- a/web-admin/src/views/quality-inspection/qc-material/QcMaterialUsageTab.vue +++ b/web-admin/src/views/quality-inspection/qc-material/QcMaterialUsageTab.vue @@ -54,11 +54,6 @@
- {{ - mineOnly - ? '查看本人物料领用记录,可按物料、批号、类型与时间范围筛选。' - : '按物料、入库编号、批号、变动类型和时间范围查询变动记录。' - }}
重置 diff --git a/web-admin/src/views/quality-inspection/qc-material/index.vue b/web-admin/src/views/quality-inspection/qc-material/index.vue index f7424544..93b36668 100644 --- a/web-admin/src/views/quality-inspection/qc-material/index.vue +++ b/web-admin/src/views/quality-inspection/qc-material/index.vue @@ -35,7 +35,6 @@
- 按编码、名称、入库编号、批号、货号模糊查询,可按状态筛选。
重置