add_mes_screen_notice_honor.sql 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. -- 智能中控大屏:通知栏、荣誉墙
  2. -- 父菜单:生产管理 (menu_code: 1672118505143263232)
  3. CREATE TABLE IF NOT EXISTS `mes_screen_notice` (
  4. `id` varchar(64) NOT NULL COMMENT '主键',
  5. `title` varchar(100) DEFAULT '' COMMENT '标题(后台列表用)',
  6. `content` varchar(1000) DEFAULT '' COMMENT '通知正文',
  7. `publish_date` datetime DEFAULT NULL COMMENT '发布日期',
  8. `sort_order` int DEFAULT 0 COMMENT '排序,越小越靠前',
  9. `is_enabled` char(1) DEFAULT '1' COMMENT '是否上屏:1是 0否',
  10. `status` char(1) NOT NULL DEFAULT '0' COMMENT '状态',
  11. `create_by` varchar(64) DEFAULT NULL COMMENT '创建者',
  12. `create_date` datetime DEFAULT NULL COMMENT '创建时间',
  13. `update_by` varchar(64) DEFAULT NULL COMMENT '更新者',
  14. `update_date` datetime DEFAULT NULL COMMENT '更新时间',
  15. `remarks` varchar(500) DEFAULT NULL COMMENT '备注',
  16. PRIMARY KEY (`id`) USING BTREE,
  17. KEY `idx_mes_screen_notice_sort` (`is_enabled`, `sort_order`) USING BTREE
  18. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='大屏通知栏';
  19. CREATE TABLE IF NOT EXISTS `mes_screen_honor` (
  20. `id` varchar(64) NOT NULL COMMENT '主键',
  21. `honor_title` varchar(50) DEFAULT '闪耀之星' COMMENT '奖项标题',
  22. `emp_name` varchar(50) DEFAULT '' COMMENT '姓名',
  23. `dept_name` varchar(100) DEFAULT '' COMMENT '部门',
  24. `sort_order` int DEFAULT 0 COMMENT '排序,越小越靠前',
  25. `is_enabled` char(1) DEFAULT '1' COMMENT '是否上屏:1是 0否',
  26. `status` char(1) NOT NULL DEFAULT '0' COMMENT '状态',
  27. `create_by` varchar(64) DEFAULT NULL COMMENT '创建者',
  28. `create_date` datetime DEFAULT NULL COMMENT '创建时间',
  29. `update_by` varchar(64) DEFAULT NULL COMMENT '更新者',
  30. `update_date` datetime DEFAULT NULL COMMENT '更新时间',
  31. `remarks` varchar(500) DEFAULT NULL COMMENT '备注',
  32. PRIMARY KEY (`id`) USING BTREE,
  33. KEY `idx_mes_screen_honor_sort` (`is_enabled`, `sort_order`) USING BTREE
  34. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='大屏荣誉墙';
  35. -- 生产管理 / 大屏通知
  36. INSERT INTO `js_sys_menu` (
  37. `menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
  38. `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`,
  39. `menu_title`, `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`,
  40. `status`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`
  41. )
  42. SELECT
  43. 'mesScreenNotice',
  44. '1672118505143263232',
  45. '0,1672118505143263232,',
  46. 160,
  47. '0000009290,0000000160,',
  48. '0',
  49. 1,
  50. '生产管理/大屏通知',
  51. '大屏通知',
  52. '1',
  53. '/mes/mesScreenNotice/list',
  54. '',
  55. 'icon-speech',
  56. '',
  57. '',
  58. 'mes:mesScreenNotice:view',
  59. 80,
  60. '1',
  61. 'default',
  62. 'core',
  63. NULL,
  64. NULL,
  65. '0',
  66. 'system',
  67. NOW(),
  68. 'system',
  69. NOW(),
  70. ''
  71. FROM DUAL
  72. WHERE NOT EXISTS (
  73. SELECT 1 FROM `js_sys_menu` WHERE `menu_code` = 'mesScreenNotice'
  74. );
  75. INSERT INTO `js_sys_menu` (
  76. `menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
  77. `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`,
  78. `menu_title`, `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`,
  79. `status`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`
  80. )
  81. SELECT
  82. 'mesScreenNoticeEdit',
  83. 'mesScreenNotice',
  84. '0,1672118505143263232,mesScreenNotice,',
  85. 30,
  86. '0000009290,0000000160,0000000030,',
  87. '1',
  88. 2,
  89. '生产管理/大屏通知/编辑',
  90. '编辑',
  91. '2',
  92. '',
  93. '',
  94. '',
  95. '',
  96. '',
  97. 'mes:mesScreenNotice:edit',
  98. 40,
  99. '0',
  100. 'default',
  101. 'core',
  102. NULL,
  103. NULL,
  104. '0',
  105. 'system',
  106. NOW(),
  107. 'system',
  108. NOW(),
  109. ''
  110. FROM DUAL
  111. WHERE NOT EXISTS (
  112. SELECT 1 FROM `js_sys_menu` WHERE `menu_code` = 'mesScreenNoticeEdit'
  113. );
  114. -- 生产管理 / 荣誉榜单
  115. INSERT INTO `js_sys_menu` (
  116. `menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
  117. `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`,
  118. `menu_title`, `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`,
  119. `status`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`
  120. )
  121. SELECT
  122. 'mesScreenHonor',
  123. '1672118505143263232',
  124. '0,1672118505143263232,',
  125. 161,
  126. '0000009290,0000000161,',
  127. '0',
  128. 1,
  129. '生产管理/荣誉榜单',
  130. '荣誉榜单',
  131. '1',
  132. '/mes/mesScreenHonor/list',
  133. '',
  134. 'icon-trophy',
  135. '',
  136. '',
  137. 'mes:mesScreenHonor:view',
  138. 80,
  139. '1',
  140. 'default',
  141. 'core',
  142. NULL,
  143. NULL,
  144. '0',
  145. 'system',
  146. NOW(),
  147. 'system',
  148. NOW(),
  149. ''
  150. FROM DUAL
  151. WHERE NOT EXISTS (
  152. SELECT 1 FROM `js_sys_menu` WHERE `menu_code` = 'mesScreenHonor'
  153. );
  154. INSERT INTO `js_sys_menu` (
  155. `menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
  156. `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`,
  157. `menu_title`, `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`,
  158. `status`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`
  159. )
  160. SELECT
  161. 'mesScreenHonorEdit',
  162. 'mesScreenHonor',
  163. '0,1672118505143263232,mesScreenHonor,',
  164. 30,
  165. '0000009290,0000000161,0000000030,',
  166. '1',
  167. 2,
  168. '生产管理/荣誉榜单/编辑',
  169. '编辑',
  170. '2',
  171. '',
  172. '',
  173. '',
  174. '',
  175. '',
  176. 'mes:mesScreenHonor:edit',
  177. 40,
  178. '0',
  179. 'default',
  180. 'core',
  181. NULL,
  182. NULL,
  183. '0',
  184. 'system',
  185. NOW(),
  186. 'system',
  187. NOW(),
  188. ''
  189. FROM DUAL
  190. WHERE NOT EXISTS (
  191. SELECT 1 FROM `js_sys_menu` WHERE `menu_code` = 'mesScreenHonorEdit'
  192. );