|
@@ -0,0 +1,57 @@
|
|
|
|
|
+-- =====================================================
|
|
|
|
|
+-- 出货扫码校验记录表
|
|
|
|
|
+-- 校验规则: 标签码前 N 位 == 标识卡完整内容(默认 N=15)
|
|
|
|
|
+-- =====================================================
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `mes_ship_scan_log`;
|
|
|
|
|
+CREATE TABLE `mes_ship_scan_log` (
|
|
|
|
|
+ `id` VARCHAR(64) NOT NULL COMMENT '主键ID',
|
|
|
|
|
+ `card_code` VARCHAR(128) NOT NULL COMMENT '标识卡二维码',
|
|
|
|
|
+ `label_code` VARCHAR(128) NOT NULL COMMENT '产品标签二维码',
|
|
|
|
|
+ `match_state` CHAR(1) NOT NULL COMMENT '0=不匹配 1=匹配',
|
|
|
|
|
+ `fail_reason` VARCHAR(255) DEFAULT NULL COMMENT '不匹配原因',
|
|
|
|
|
+ `create_by` VARCHAR(64) DEFAULT NULL,
|
|
|
|
|
+ `create_date` DATETIME DEFAULT NULL,
|
|
|
|
|
+ `update_by` VARCHAR(64) DEFAULT NULL,
|
|
|
|
|
+ `update_date` DATETIME DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ KEY `idx_state_date` (`match_state`, `create_date`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='出货扫码校验记录';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+-- =====================================================
|
|
|
|
|
+-- 菜单注册(生产管理 → 出货扫码校验)
|
|
|
|
|
+-- 父菜单 menu_code = 1672118505143263232 (生产管理)
|
|
|
|
|
+-- =====================================================
|
|
|
|
|
+INSERT INTO `js_sys_menu` (
|
|
|
|
|
+ `menu_code`, `parent_code`, `parent_codes`,
|
|
|
|
|
+ `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`, `tree_names`,
|
|
|
|
|
+ `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`,
|
|
|
|
|
+ `permission`, `weight`, `is_show`, `sys_code`, `module_codes`,
|
|
|
|
|
+ `status`, `create_by`, `create_date`, `update_by`, `update_date`
|
|
|
|
|
+) VALUES (
|
|
|
|
|
+ '2050000000000001001', '1672118505143263232', '0,1672118505143263232,',
|
|
|
|
|
+ 1830, '0000009290,0000001830,', '1', 1, '生产管理/出货扫码校验',
|
|
|
|
|
+ '出货扫码校验', '1', '/mes/mesShipScan/list', '', 'fa-qrcode',
|
|
|
|
|
+ 'mes:mesShipScan:view,mes:mesShipScan:edit', 40, '1', 'default', 'core',
|
|
|
|
|
+ '0', 'system', NOW(), 'system', NOW()
|
|
|
|
|
+);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+-- =====================================================
|
|
|
|
|
+-- APP模块权限节点(让角色权限树里能勾选)
|
|
|
|
|
+-- 父节点 menu_code = 1689510779897856000 (APP模块权限)
|
|
|
|
|
+-- =====================================================
|
|
|
|
|
+INSERT INTO `js_sys_menu` (
|
|
|
|
|
+ `menu_code`, `parent_code`, `parent_codes`,
|
|
|
|
|
+ `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`, `tree_names`,
|
|
|
|
|
+ `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`,
|
|
|
|
|
+ `permission`, `weight`, `is_show`, `sys_code`, `module_codes`,
|
|
|
|
|
+ `status`, `create_by`, `create_date`, `update_by`, `update_date`
|
|
|
|
|
+) VALUES (
|
|
|
|
|
+ '2050000000000001002', '1689510779897856000', '0,1689510779897856000,',
|
|
|
|
|
+ 1510, '0000009590,0000001510,', '1', 1, 'APP模块权限/标识卡标签校验',
|
|
|
|
|
+ '标识卡标签校验', '2', '', '', '',
|
|
|
|
|
+ 'mes:mesShipScan:api', 40, '1', 'default', 'app',
|
|
|
|
|
+ '0', 'system', NOW(), 'system', NOW()
|
|
|
|
|
+);
|