feat: 影像3D重建测试数据和测试脚本
测试数据: - 10个3D重建任务(CT/MR, 胸部/头部/腹部/膝关节/脊柱/骨盆/心脏) - 6个重建结果(VR/MPR/MIP三种类型) - 6个重建报告(DRAFT/REPORTED/VERIFIED三种状态) - 3位患者关联(刘潇凡/豆包/随子赫) 测试3D影像: - chest_vr_render.ppm (胸部VR容积渲染) - head_mpr_axial.ppm (头部MPR轴位) - abdomen_mip_render.ppm (腹部MIP最大密度投影) - knee_vr_render.ppm (膝关节VR) - phantom_volume.raw (16x16x16体数据) - dicom_metadata.json (DICOM元数据) 测试脚本: - 3d_reconstruction_test.py (37个测试用例, 97.3%通过率) - 覆盖: 任务管理/结果管理/报告管理/跨模块联动/数据质量 DB修复: - reconstruction_task/result/report补全HisBaseEntity列
This commit is contained in:
@@ -69,3 +69,20 @@ ALTER TABLE adm_observation_definition ADD COLUMN IF NOT EXISTS tenant_id INTEGE
|
||||
|
||||
-- 8. 修复adm_specimen_definition列缺失
|
||||
ALTER TABLE adm_specimen_definition ADD COLUMN IF NOT EXISTS tenant_id INTEGER DEFAULT 1;
|
||||
|
||||
-- 9. 修复reconstruction_task列缺失
|
||||
ALTER TABLE reconstruction_task ADD COLUMN IF NOT EXISTS create_by VARCHAR(64);
|
||||
ALTER TABLE reconstruction_task ADD COLUMN IF NOT EXISTS update_by VARCHAR(64);
|
||||
ALTER TABLE reconstruction_task ADD COLUMN IF NOT EXISTS update_time TIMESTAMP;
|
||||
|
||||
-- 10. 修复reconstruction_result列缺失
|
||||
ALTER TABLE reconstruction_result ADD COLUMN IF NOT EXISTS create_by VARCHAR(64);
|
||||
ALTER TABLE reconstruction_result ADD COLUMN IF NOT EXISTS update_by VARCHAR(64);
|
||||
ALTER TABLE reconstruction_result ADD COLUMN IF NOT EXISTS update_time TIMESTAMP;
|
||||
ALTER TABLE reconstruction_result ADD COLUMN IF NOT EXISTS tenant_id INTEGER DEFAULT 1;
|
||||
ALTER TABLE reconstruction_result ADD COLUMN IF NOT EXISTS delete_flag VARCHAR(1) DEFAULT '0';
|
||||
|
||||
-- 11. 修复reconstruction_report列缺失
|
||||
ALTER TABLE reconstruction_report ADD COLUMN IF NOT EXISTS create_by VARCHAR(64);
|
||||
ALTER TABLE reconstruction_report ADD COLUMN IF NOT EXISTS update_by VARCHAR(64);
|
||||
ALTER TABLE reconstruction_report ADD COLUMN IF NOT EXISTS update_time TIMESTAMP;
|
||||
|
||||
Reference in New Issue
Block a user