1.0.335.sql 1.3 KB

12345678910111213141516171819202122232425
  1. -- S5 IQC:补建 IQC 执行器贴源表(与 mdp_stg_fqc_pull 同构)
  2. -- 背景:mdp_entity.S5_IQC_INSPBILL_SQLSERVER 已启用并指向 mdp_stg_iqc_pull,
  3. -- 但该贴源表缺失,热关注回读写贴源时整批 poll 抛异常。
  4. -- 可重复执行。
  5. CREATE TABLE IF NOT EXISTS `mdp_stg_iqc_pull` (
  6. `id` bigint NOT NULL AUTO_INCREMENT,
  7. `tenant_id` bigint NOT NULL,
  8. `source_system` varchar(50) DEFAULT NULL,
  9. `source_table` varchar(200) DEFAULT NULL,
  10. `source_row_id` varchar(200) DEFAULT NULL,
  11. `source_biz_key` varchar(300) DEFAULT NULL,
  12. `raw_data` json DEFAULT NULL,
  13. `sync_batch_id` varchar(100) DEFAULT NULL,
  14. `sync_time` datetime DEFAULT CURRENT_TIMESTAMP,
  15. `process_status` varchar(20) NOT NULL DEFAULT 'PENDING',
  16. `process_message` varchar(500) DEFAULT NULL,
  17. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  18. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  19. PRIMARY KEY (`id`),
  20. UNIQUE KEY `uk_source_key` (`source_system`,`source_table`,`source_biz_key`),
  21. KEY `idx_batch` (`sync_batch_id`),
  22. KEY `idx_src` (`source_table`,`source_row_id`),
  23. KEY `idx_tenant` (`tenant_id`)
  24. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='S5 IQC 执行器贴源层(报检/检验单共表,source_table 区分)';