1.0.152.sql 1.5 KB

123456789101112131415161718192021222324
  1. -- S1 MDP:补登记产品设计三实体(与 S1MdpEntityConfig 对齐)
  2. -- 幂等:ON DUPLICATE KEY UPDATE
  3. SET @tenant_id := 0;
  4. SET @source_id := (SELECT id FROM mdp_source WHERE tenant_id = @tenant_id AND source_code = 'AIDOPDEV_MYSQL' LIMIT 1);
  5. INSERT INTO mdp_entity
  6. (tenant_id, source_id, entity_code, entity_name, entity_type, source_table_name, target_table_name, sync_mode, incr_column, batch_size, status, remark)
  7. VALUES
  8. (@tenant_id, @source_id, 'S1_PRODUCT_DESIGN', 'S1产品设计主表', 'TABLE', 'ado_product_design', 'mdp_stg_so', 'INCR', 'UpdateTime', 5000, 1, '产品设计主表,进入订单标准层'),
  9. (@tenant_id, @source_id, 'S1_PRODUCT_DESIGN_BOM', 'S1产品设计BOM', 'TABLE', 'ado_product_design_bom', 'mdp_stg_so', 'INCR', 'UpdateTime', 5000, 1, '产品设计BOM,进入订单标准层'),
  10. (@tenant_id, @source_id, 'S1_PRODUCT_DESIGN_ROUTING', 'S1产品设计工艺路线', 'TABLE', 'ado_product_design_routing', 'mdp_stg_so', 'INCR', 'UpdateTime', 5000, 1, '产品设计工艺路线,进入订单标准层')
  11. ON DUPLICATE KEY UPDATE
  12. source_id = VALUES(source_id),
  13. entity_name = VALUES(entity_name),
  14. entity_type = VALUES(entity_type),
  15. source_table_name = VALUES(source_table_name),
  16. target_table_name = VALUES(target_table_name),
  17. sync_mode = VALUES(sync_mode),
  18. incr_column = VALUES(incr_column),
  19. batch_size = VALUES(batch_size),
  20. status = VALUES(status),
  21. remark = VALUES(remark),
  22. update_time = CURRENT_TIMESTAMP;