add_mes_process_consume_log.sql 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. -- 工位加工消耗扣料日志(幂等:同一 sn+oprno+line_sn 只扣一次)
  2. CREATE TABLE IF NOT EXISTS `mes_process_consume_log` (
  3. `id` varchar(64) NOT NULL COMMENT '主键',
  4. `sn` varchar(64) NOT NULL COMMENT '工件码',
  5. `oprno` varchar(32) NOT NULL COMMENT '工位号(含子工位号)',
  6. `line_sn` varchar(64) NOT NULL COMMENT '产线编号',
  7. `parent_process_id` varchar(64) DEFAULT NULL COMMENT '父工位ID',
  8. `material_id` varchar(64) NOT NULL COMMENT '物料ID',
  9. `nums` int NOT NULL DEFAULT 0 COMMENT '本次扣减数量',
  10. `batch_sn` varchar(255) DEFAULT NULL COMMENT '扣减批次码',
  11. `kc_log_id` varchar(64) DEFAULT NULL COMMENT '库存明细ID',
  12. `status` char(1) NOT NULL DEFAULT '0' COMMENT '状态',
  13. `create_by` varchar(64) NOT NULL COMMENT '创建者',
  14. `create_date` datetime NOT NULL COMMENT '创建时间',
  15. `update_by` varchar(64) NOT NULL COMMENT '更新者',
  16. `update_date` datetime NOT NULL COMMENT '更新时间',
  17. `remarks` varchar(500) DEFAULT NULL COMMENT '备注',
  18. PRIMARY KEY (`id`),
  19. KEY `idx_mes_pcl_sn_opr` (`sn`, `oprno`, `line_sn`),
  20. KEY `idx_mes_pcl_material` (`material_id`)
  21. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='加工消耗扣料日志';
  22. -- 菜单:生产管理 (parent menu_code: 1672118505143263232)
  23. DELETE FROM `js_sys_menu` WHERE `menu_code` = 'mesProcessConsumeLog';
  24. INSERT INTO `js_sys_menu` (
  25. `menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
  26. `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`,
  27. `menu_title`, `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`,
  28. `status`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`
  29. ) VALUES (
  30. 'mesProcessConsumeLog', '1672118505143263232', '0,1672118505143263232,',
  31. 157, '0000009290,0000000157,', '1', 1,
  32. '生产管理/加工消耗扣料日志', '加工消耗扣料日志', '1', '/mes/mesProcessConsumeLog/list', '',
  33. 'fa-list-alt', '', '', 'mes:mesProcessConsumeLog:view', 50, '1', 'default', 'core', NULL, NULL,
  34. '0', 'system', NOW(), 'system', NOW(), '加工OK自动扣料记录,只读'
  35. );