add_mes_erp_in_stock_inspect.sql 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. -- ERP 来料检记录(固定检查项:检验员、时间、OK/NG、数量、批号、备注)
  2. -- 父菜单:生产管理 (menu_code: 1672118505143263232)
  3. CREATE TABLE IF NOT EXISTS `mes_erp_in_stock_inspect` (
  4. `id` varchar(64) NOT NULL COMMENT '主键',
  5. `po_bill_no` varchar(64) NOT NULL COMMENT '采购订单号',
  6. `check_result` varchar(8) NOT NULL COMMENT '检验结果 OK/NG',
  7. `inspector_code` varchar(64) DEFAULT NULL COMMENT '检验员账号',
  8. `inspector_name` varchar(100) DEFAULT NULL COMMENT '检验员',
  9. `inspect_time` datetime NOT NULL COMMENT '检验时间',
  10. `remarks` varchar(500) DEFAULT NULL COMMENT '备注',
  11. `stock_number` varchar(64) DEFAULT NULL COMMENT '入库仓库编码',
  12. `stock_loc_number` varchar(64) DEFAULT NULL COMMENT '入库仓位编码',
  13. `in_stock_bill_no` varchar(64) DEFAULT NULL COMMENT '生成的采购入库单号',
  14. `in_stock_status` varchar(16) DEFAULT NULL COMMENT '入库状态 NONE/SUCCESS/FAIL',
  15. `in_stock_message` varchar(500) DEFAULT NULL COMMENT '入库结果说明',
  16. `line_count` int DEFAULT NULL COMMENT '明细行数',
  17. `total_qty` decimal(18,6) DEFAULT NULL COMMENT '合计检验数量',
  18. `channel` varchar(16) DEFAULT NULL COMMENT 'PC/PDA',
  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. PRIMARY KEY (`id`),
  25. KEY `idx_mes_erp_inspect_po` (`po_bill_no`),
  26. KEY `idx_mes_erp_inspect_time` (`inspect_time`),
  27. KEY `idx_mes_erp_inspect_result` (`check_result`),
  28. KEY `idx_mes_erp_inspect_instock` (`in_stock_bill_no`)
  29. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ERP来料检记录';
  30. CREATE TABLE IF NOT EXISTS `mes_erp_in_stock_inspect_item` (
  31. `id` varchar(64) NOT NULL COMMENT '主键',
  32. `inspect_id` varchar(64) NOT NULL COMMENT '来料检记录id',
  33. `entry_id` varchar(64) DEFAULT NULL COMMENT '采购订单分录内码',
  34. `seq` varchar(32) DEFAULT NULL COMMENT '行号',
  35. `material_number` varchar(100) DEFAULT NULL COMMENT '物料编码',
  36. `material_name` varchar(200) DEFAULT NULL COMMENT '物料名称',
  37. `unit_name` varchar(64) DEFAULT NULL COMMENT '单位',
  38. `inspect_qty` decimal(18,6) DEFAULT NULL COMMENT '检验数量',
  39. `lot_number` varchar(100) DEFAULT NULL COMMENT '批号',
  40. `status` char(1) NOT NULL DEFAULT '0' COMMENT '状态',
  41. `create_by` varchar(64) NOT NULL COMMENT '创建者',
  42. `create_date` datetime NOT NULL COMMENT '创建时间',
  43. `update_by` varchar(64) NOT NULL COMMENT '更新者',
  44. `update_date` datetime NOT NULL COMMENT '更新时间',
  45. `remarks` varchar(500) DEFAULT NULL COMMENT '备注',
  46. PRIMARY KEY (`id`),
  47. KEY `idx_mes_erp_inspect_item_hid` (`inspect_id`),
  48. KEY `idx_mes_erp_inspect_item_mat` (`material_number`)
  49. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ERP来料检记录明细';
  50. DELETE FROM `js_sys_menu` WHERE `menu_code` = 'mesErpInStockInspect';
  51. INSERT INTO `js_sys_menu` (
  52. `menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
  53. `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`,
  54. `menu_title`, `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`,
  55. `status`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`
  56. ) VALUES (
  57. 'mesErpInStockInspect', '1672118505143263232', '0,1672118505143263232,',
  58. 147, '0000009290,0000000147,', '1', 1,
  59. '生产管理/ERP来料检记录', 'ERP来料检记录', '1', '/mes/mesErpInStockInspect/list', '',
  60. 'fa-clipboard', '', '', 'mes:mesErpInStockInspect:view', 84, '1', 'default', 'core', NULL, NULL,
  61. '0', 'system', NOW(), 'system', NOW(), ''
  62. );