add_mes_erp_interaction_log.sql 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. -- ERP 下推交互日志(只读查询,自动写入)
  2. CREATE TABLE IF NOT EXISTS `mes_erp_interaction_log` (
  3. `id` varchar(64) NOT NULL COMMENT '主键',
  4. `biz_type` varchar(32) NOT NULL COMMENT '业务类型',
  5. `source_bill_no` varchar(64) DEFAULT NULL COMMENT '源单号',
  6. `source_entry_id` varchar(64) DEFAULT NULL COMMENT '源分录内码',
  7. `erp_bill_no` varchar(64) DEFAULT NULL COMMENT 'ERP生成单号',
  8. `push_result` char(1) NOT NULL COMMENT '1成功 0失败',
  9. `result_message` varchar(500) DEFAULT NULL COMMENT '结果说明',
  10. `line_count` int DEFAULT NULL COMMENT '明细行数',
  11. `total_qty` decimal(18,6) DEFAULT NULL COMMENT '合计数量',
  12. `qty_summary` varchar(100) DEFAULT NULL COMMENT '数量摘要展示',
  13. `channel` varchar(16) DEFAULT NULL COMMENT 'PC/PDA',
  14. `operator_code` varchar(64) DEFAULT NULL COMMENT '操作人账号',
  15. `operator_name` varchar(100) DEFAULT NULL COMMENT '操作人姓名',
  16. `request_summary` varchar(500) DEFAULT NULL COMMENT '请求摘要JSON(单号/行数/合计)',
  17. `response_summary` varchar(1000) DEFAULT NULL COMMENT '失败时ERP错误摘要',
  18. `response_duration_ms` int DEFAULT NULL COMMENT 'ERP接口响应时长(毫秒)',
  19. `status` char(1) NOT NULL DEFAULT '0' COMMENT '状态',
  20. `create_by` varchar(64) NOT NULL COMMENT '创建者',
  21. `create_date` datetime NOT NULL COMMENT '创建时间',
  22. `update_by` varchar(64) NOT NULL COMMENT '更新者',
  23. `update_date` datetime NOT NULL COMMENT '更新时间',
  24. `remarks` varchar(500) DEFAULT NULL COMMENT '备注',
  25. PRIMARY KEY (`id`),
  26. KEY `idx_mes_erp_ixlog_create` (`create_date`),
  27. KEY `idx_mes_erp_ixlog_source` (`source_bill_no`),
  28. KEY `idx_mes_erp_ixlog_erp` (`erp_bill_no`),
  29. KEY `idx_mes_erp_ixlog_biz` (`biz_type`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ERP下推交互日志';
  31. -- 菜单:生产管理 (parent menu_code: 1672118505143263232)
  32. DELETE FROM `js_sys_menu` WHERE `menu_code` = 'mesErpInteractionLog';
  33. INSERT INTO `js_sys_menu` (
  34. `menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
  35. `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`,
  36. `menu_title`, `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`,
  37. `status`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`
  38. ) VALUES (
  39. 'mesErpInteractionLog', '1672118505143263232', '0,1672118505143263232,',
  40. 154, '0000009290,0000000154,', '1', 1,
  41. '生产管理/ERP下推日志', 'ERP下推日志', '1', '/mes/mesErpInteractionLog/list', '',
  42. 'fa-history', '', '', 'mes:mesErpInteractionLog:view', 85, '1', 'default', 'core', NULL, NULL,
  43. '0', 'system', NOW(), 'system', NOW(), ''
  44. );