ddl-leakage-point-stat.sql 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. -- ============================================
  2. -- 气密泄露点位模块 DDL(从 T09 迁移过来)
  3. -- 目标库:mes_cloud_610
  4. -- 包含:
  5. -- 1) 建表 mes_product_hf
  6. -- 2) 追加菜单 生产管理/气密泄露点位
  7. -- ============================================
  8. -- --------------------------------------------
  9. -- 1) 工件焊缝/漏点原始记录表
  10. -- --------------------------------------------
  11. CREATE TABLE IF NOT EXISTS `mes_product_hf` (
  12. `id` varchar(64) NOT NULL COMMENT 'id',
  13. `sn` varchar(255) DEFAULT NULL COMMENT '工件码',
  14. `oprno` varchar(64) DEFAULT NULL COMMENT '工位号',
  15. `line_sn` varchar(64) DEFAULT NULL COMMENT '产线编号',
  16. `hf_flag` varchar(64) DEFAULT NULL COMMENT '焊缝/漏点标识',
  17. `result` varchar(64) DEFAULT NULL COMMENT '结果',
  18. `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
  19. `create_date` datetime DEFAULT NULL COMMENT '创建时间',
  20. PRIMARY KEY (`id`),
  21. KEY `idx_mes_product_hf_sn` (`sn`),
  22. KEY `idx_mes_product_hf_oprno` (`oprno`)
  23. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工件焊缝/漏点记录';
  24. -- --------------------------------------------
  25. -- 2) 追加菜单 生产管理/气密泄露点位(照抄 T09 那条)
  26. -- 前提:610 库"生产管理"父菜单 menu_code 与 T09 一致(=1672118505143263232)
  27. -- --------------------------------------------
  28. INSERT INTO `js_sys_menu` (
  29. menu_code, parent_code, parent_codes, tree_sort, tree_sorts, tree_leaf, tree_level, tree_names,
  30. menu_name, menu_type, menu_href, menu_target, menu_icon, menu_color, menu_title, permission,
  31. weight, is_show, sys_code, module_codes, component, params, status,
  32. create_by, create_date, update_by, update_date, remarks
  33. ) VALUES (
  34. '1780000000000000001',
  35. '1672118505143263232',
  36. '0,1672118505143263232,',
  37. 750,
  38. '0000009290,0000000750,',
  39. '1',
  40. 1,
  41. '生产管理/气密泄露点位',
  42. '气密泄露点位', '1', '/mes/mesProductLeakagePointStat/list', '', 'fa fa-map-marker', '', '', 'mes:mesProductQm:view',
  43. 40, '1', 'default', 'core', '', '', '0',
  44. 'system', NOW(), 'system', NOW(), '按泄露点位和工件号统计'
  45. );
  46. -- --------------------------------------------
  47. -- 结束
  48. -- 建完表和菜单后:
  49. -- 1) 重启服务
  50. -- 2) 用超管账号刷新菜单权限(jeesite 默认自动生效)
  51. -- 3) 访问 /mes/mesProductLeakagePointStat 或从左侧菜单进入
  52. -- 4) 数据来源:mes_product_hf.hf_flag + mes_product_qm + mes_product_record
  53. -- 610 现场若气密仪暂未把漏点串写入 mes_product_hf,表会是空的,页面还能正常打开
  54. -- --------------------------------------------