| | |
| | | -- ③ BI 决策大屏 / go-view:bi_dashboard、bi_chart_config、bi_data_source_config、bi_warehouse_coordinate、report_go_view_project |
| | | -- ④ MES 编码规则(剔流水记录):mes_md_auto_code_rule、mes_md_auto_code_part |
| | | -- ⑤ 系统配置主数据(字典/租户/公司配置;剔身份/菜单/日志):system_dict_type、system_dict_data、system_tenant、system_tenant_package、system_company_config |
| | | -- ⚠ 身份/权限类表(system_users/role/menu/role_menu/user_role/dept/post/oauth2_client)此处仅建空表结构,数据由文件末尾"阶段二"跨库补导。 |
| | | -- ⑥ AI 配置(仅模型+key)+ 基础设施配置管理:ai_model、ai_api_key、infra_config、infra_job、infra_file_config、infra_data_source_config、infra_codegen_table、infra_codegen_column |
| | | -- 过滤:协同流程仅保留激活(SUSPENSION_STATE_=1)定义及其部署/字节/模型/扩展信息; |
| | | -- 编码规则剔除流水记录 mes_md_auto_code_record;软删除表仅导 deleted=0。 |
| | |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', |
| | | `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '检测项编码', |
| | | `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '检测项名称', |
| | | `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父指标编号(0=顶级)', |
| | | `item_type` tinyint NOT NULL DEFAULT '1' COMMENT '条目类型:1=录入项,2=分组项', |
| | | `formula_text` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公式展示文本(打印报告用,不参与计算)', |
| | | `unit_text` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单位文本(如 kg/m³、/%,打印展示用)', |
| | | `sort_order` int NOT NULL DEFAULT '0' COMMENT '同级排序号', |
| | | `type` int DEFAULT NULL COMMENT '检测项类型', |
| | | `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '检测工具', |
| | | `result_type` int DEFAULT NULL COMMENT '结果值类型', |
| | |
| | | `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| | | PRIMARY KEY (`id`) USING BTREE |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 质检指标'; |
| | | PRIMARY KEY (`id`) USING BTREE, |
| | | KEY `idx_qc_indicator_parent_id` (`parent_id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 质检指标'; |
| | | |
| | | -- ============ 表:mes_qc_indicator_result(仅 DDL,无数据) ============ |
| | | DROP TABLE IF EXISTS `mes_qc_indicator_result`; |
| | |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', |
| | | `result_id` bigint DEFAULT NULL COMMENT '关联检验结果编号', |
| | | `indicator_id` bigint DEFAULT NULL COMMENT '检测指标编号', |
| | | `measure_no` int NOT NULL DEFAULT '1' COMMENT '测量批次号(从 1 开始,默认 1)', |
| | | `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '检测值', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', |
| | |
| | | `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| | | PRIMARY KEY (`id`) USING BTREE |
| | | PRIMARY KEY (`id`) USING BTREE, |
| | | KEY `idx_qc_result_detail_measure` (`result_id`,`indicator_id`,`measure_no`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 检验结果明细记录'; |
| | | |
| | | -- ============ 表:mes_qc_ipqc(仅 DDL,无数据) ============ |
| | |
| | | `inspect_date` datetime DEFAULT NULL COMMENT '检测日期', |
| | | `inspector_user_id` bigint DEFAULT NULL COMMENT '检测人员用户编号', |
| | | `status` int DEFAULT NULL COMMENT '状态', |
| | | `sampling_location` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '采样地点', |
| | | `certificate_no` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '证书编号/合格证号', |
| | | `execute_standard` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '执行标准', |
| | | `audit_user_id` bigint DEFAULT NULL COMMENT '复核人用户编号', |
| | | `approve_user_id` bigint DEFAULT NULL COMMENT '审核人用户编号', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| | |
| | | `inspect_date` datetime DEFAULT NULL COMMENT '检测日期', |
| | | `inspector_user_id` bigint DEFAULT NULL COMMENT '检测人员用户编号', |
| | | `status` int DEFAULT NULL COMMENT '状态', |
| | | `sampling_location` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '采样地点', |
| | | `certificate_no` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '证书编号/合格证号', |
| | | `execute_standard` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '执行标准', |
| | | `audit_user_id` bigint DEFAULT NULL COMMENT '复核人用户编号', |
| | | `approve_user_id` bigint DEFAULT NULL COMMENT '审核人用户编号', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| | |
| | | `inspect_date` datetime DEFAULT NULL COMMENT '检测日期', |
| | | `inspector_user_id` bigint DEFAULT NULL COMMENT '检测人员用户编号', |
| | | `status` int DEFAULT NULL COMMENT '状态', |
| | | `sampling_location` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '采样地点', |
| | | `certificate_no` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '证书编号/合格证号', |
| | | `execute_standard` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '执行标准', |
| | | `audit_user_id` bigint DEFAULT NULL COMMENT '复核人用户编号', |
| | | `approve_user_id` bigint DEFAULT NULL COMMENT '审核人用户编号', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| | |
| | | `inspect_date` datetime DEFAULT NULL COMMENT '检测日期', |
| | | `inspector_user_id` bigint DEFAULT NULL COMMENT '检测人员用户编号', |
| | | `status` int DEFAULT NULL COMMENT '状态', |
| | | `sampling_location` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '采样地点', |
| | | `certificate_no` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '证书编号/合格证号', |
| | | `execute_standard` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '执行标准', |
| | | `audit_user_id` bigint DEFAULT NULL COMMENT '复核人用户编号', |
| | | `approve_user_id` bigint DEFAULT NULL COMMENT '审核人用户编号', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| | |
| | | `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '方案编号', |
| | | `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '方案名称', |
| | | `types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '检测种类', |
| | | `default_execute_standard` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '默认执行标准(如 GB/T6027)', |
| | | `status` int DEFAULT NULL COMMENT '状态', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', |
| | |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', |
| | | `template_id` bigint DEFAULT NULL COMMENT '质检方案编号', |
| | | `indicator_id` bigint DEFAULT NULL COMMENT '质检指标编号', |
| | | `sort_order` int NOT NULL DEFAULT '0' COMMENT '展示排序号', |
| | | `judge_flag` tinyint NOT NULL DEFAULT '1' COMMENT '是否参与合格判定:1=是,0=否', |
| | | `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '检测方法', |
| | | `standard_value` decimal(24,6) DEFAULT NULL COMMENT '标准值', |
| | | `unit_measure_id` bigint DEFAULT NULL COMMENT '计量单位编号', |
| | |
| | | -- ======================================================================= |
| | | |
| | | -- ======================================================================= |
| | | -- 文件:test_identity_seed_20260904.sql |
| | | -- 用途:给 test 库补齐"身份 + 菜单"最小可登录数据(超管),数据源:ruoyi-vue-pro |
| | | -- 文件:test_identity_seed_20260904.sql(admin 单账号身份/权限补导) |
| | | -- 用途:给 test 库补齐"admin 账号 + 菜单 + 权限"数据,数据源:ruoyi-vue-pro |
| | | -- 前提:test 库已执行过 config_export_20260904.sql(全表结构已存在,字典已导); |
| | | -- 本脚本须在“同时存在 ruoyi-vue-pro 与 test”的同一 MySQL 实例上执行。 |
| | | -- 覆盖: |
| | | -- ① system_menu 全部有效菜单(超管登录后由代码直接返回全部菜单,故不需要 role_menu 行) |
| | | -- ② system_dept / post 源库未删除的有效部门/岗位行 |
| | | -- ③ system_role 超管角色 super_admin |
| | | -- ④ system_users admin 超管账号(密码哈希一并拷贝,登录密码同源库) |
| | | -- ⑤ system_user_role admin → super_admin 关联 |
| | | -- ⑥ system_oauth2_client 默认 OAuth2 客户端(登录/刷新令牌必需,client_id='default') |
| | | -- 覆盖(仅 admin 一个账号,及其拥有的角色与权限): |
| | | -- ① system_menu 全部有效菜单(超管由代码返回全部菜单,普通角色依赖 role_menu) |
| | | -- ② system_dept / post 源库未删除的有效部门/岗位行(admin 的 dept_id 落在其中) |
| | | -- ③ system_role 仅 admin 拥有的角色(super_admin、common、001、crm_admin 等) |
| | | -- ④ system_users 仅 admin 账号(密码哈希一并拷贝,登录密码同源库) |
| | | -- ⑤ system_user_role admin 与其角色的关联 |
| | | -- ⑥ system_role_menu admin 各角色的菜单关联(保证普通角色权限正常) |
| | | -- ⑦ system_oauth2_client 默认 OAuth2 客户端(登录/刷新令牌必需,client_id='default') |
| | | -- 字典 system_dict_type / system_dict_data:config_export 已导入(test 现为 241/1157),此处不重复处理。 |
| | | -- 幂等:每张表先 DELETE 再 INSERT,可重复执行;不影响其它表。 |
| | | -- ⚠ 仅作用于上述列出的表,不会清空其它表数据。 |
| | | -- ⚠ 源库 ruoyi-vue-pro 的 system_dept / system_post 含较多软删除行,此处仅拷贝未删除(deleted=0)的。 |
| | | -- ⚠ 源库 system_dept / system_post / system_users / system_role 含软删除行,仅拷贝未删除(deleted=0)的。 |
| | | -- ======================================================================= |
| | | |
| | | SET NAMES utf8mb4; |
| | |
| | | SELECT * FROM `ruoyi-vue-pro`.`system_post` |
| | | WHERE `deleted` = b'0'; |
| | | |
| | | -- ③ 超管角色(super_admin) |
| | | -- ③ admin 拥有的角色 |
| | | DELETE FROM `system_role`; |
| | | INSERT INTO `system_role` |
| | | SELECT * FROM `ruoyi-vue-pro`.`system_role` |
| | | WHERE `code` = 'super_admin' AND `deleted` = b'0'; |
| | | WHERE `deleted` = b'0' |
| | | AND `id` IN (SELECT `role_id` FROM `ruoyi-vue-pro`.`system_user_role` |
| | | WHERE `user_id` = (SELECT `id` FROM `ruoyi-vue-pro`.`system_users` WHERE `username` = 'admin' LIMIT 1)); |
| | | |
| | | -- ④ 超管账号 admin |
| | | -- ④ admin 账号 |
| | | DELETE FROM `system_users`; |
| | | INSERT INTO `system_users` |
| | | SELECT * FROM `ruoyi-vue-pro`.`system_users` |
| | | WHERE `username` = 'admin' AND `deleted` = b'0'; |
| | | |
| | | -- ⑤ 用户-角色关联(admin 拥有的角色) |
| | | -- ⑤ 用户-角色关联(admin) |
| | | DELETE FROM `system_user_role`; |
| | | INSERT INTO `system_user_role` |
| | | SELECT * FROM `ruoyi-vue-pro`.`system_user_role` |
| | | WHERE `user_id` = (SELECT `id` FROM `system_users` WHERE `username` = 'admin' LIMIT 1); |
| | | |
| | | -- ⑥ 角色-菜单关联(admin 各角色,保证普通角色权限正常) |
| | | DELETE FROM `system_role_menu`; |
| | | INSERT INTO `system_role_menu` |
| | | SELECT rm.* FROM `ruoyi-vue-pro`.`system_role_menu` rm |
| | | INNER JOIN `system_user_role` ur ON ur.`role_id` = rm.`role_id`; |
| | | |
| | | SET FOREIGN_KEY_CHECKS = 1; |