create_mes_client_upgrade.sql 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. -- 工位客户端 JAR/EXE 升级包
  2. CREATE TABLE IF NOT EXISTS `mes_client_upgrade` (
  3. `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id',
  4. `version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'version',
  5. `line_sn` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'line sn',
  6. `oprno` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'station oprno',
  7. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'update content',
  8. `state` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT 'state',
  9. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'create by',
  10. `create_date` datetime NOT NULL COMMENT 'create date',
  11. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'update by',
  12. `update_date` datetime NOT NULL COMMENT 'update date',
  13. PRIMARY KEY (`id`) USING BTREE,
  14. KEY `idx_mes_client_upgrade_match` (`state`, `line_sn`, `oprno`, `version`) USING BTREE
  15. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'client upgrade package' ROW_FORMAT = DYNAMIC;
  16. -- 系统设置 / 客户端版本上传(可从工位管理「JAR管理」进入,菜单用于全局包)
  17. INSERT INTO `js_sys_menu`
  18. SELECT
  19. '2092800000000000001', '1582259828007895040', '0,1582259822626603008,1582259828007895040,',
  20. 160, '0000009000,0000000500,0000000160,', '1', 2,
  21. '系统管理/系统设置/客户端版本上传', '客户端版本上传', '1', '/mes/mesClientUpgrade/list',
  22. '', '', '', '', 'mes:mesLineProcess:view,mes:mesLineProcess:edit',
  23. 40, '1', 'default', 'core', NULL, NULL, '0',
  24. 'system', NOW(), 'system', NOW(),
  25. '', '', '', '', '', '', '', '', '',
  26. NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
  27. FROM DUAL
  28. WHERE NOT EXISTS (SELECT 1 FROM `js_sys_menu` WHERE `menu_code` = '2092800000000000001');
  29. INSERT INTO `js_sys_role_menu` (`role_code`, `menu_code`)
  30. SELECT rm.`role_code`, '2092800000000000001'
  31. FROM `js_sys_role_menu` rm
  32. WHERE rm.`menu_code` = '1669223760170397696'
  33. AND NOT EXISTS (
  34. SELECT 1 FROM `js_sys_role_menu` x
  35. WHERE x.`role_code` = rm.`role_code`
  36. AND x.`menu_code` = '2092800000000000001'
  37. );