/* Navicat Premium Data Transfer Source Server : self Source Server Type : MySQL Source Server Version : 80018 Source Host : localhost:3306 Source Schema : mayfly-go Target Server Type : MySQL Target Server Version : 80018 File Encoding : 65001 Date: 08/06/2021 14:52:42 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for t_account -- ---------------------------- DROP TABLE IF EXISTS `t_account`; CREATE TABLE `t_account` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(12) NOT NULL, `password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `status` tinyint(4) DEFAULT NULL, `create_time` datetime NOT NULL, `creator_id` bigint(255) NOT NULL, `creator` varchar(12) NOT NULL, `update_time` datetime NOT NULL, `modifier_id` bigint(255) NOT NULL, `modifier` varchar(12) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- ---------------------------- -- Records of t_account -- ---------------------------- BEGIN; INSERT INTO `t_account` VALUES (1, 'admin', '7b116d117002fad3f6dde6c718b885b9', 1, '2020-01-01 19:00:00', 1, 'admin', '2020-01-01 19:00:00', 1, 'admin'); INSERT INTO `t_account` VALUES (2, 'admin2', 'e10adc3949ba59abbe56e057f20f883e', -1, '2020-09-09 12:00:09', 2, 'haha', '2020-09-09 12:00:09', 2, 'haha'); COMMIT; -- ---------------------------- -- Table structure for t_account_role -- ---------------------------- DROP TABLE IF EXISTS `t_account_role`; CREATE TABLE `t_account_role` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Id', `account_id` bigint(20) NOT NULL COMMENT '账号id', `role_id` bigint(20) NOT NULL COMMENT '角色id', `creator` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `creator_id` bigint(20) unsigned DEFAULT NULL, `create_time` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of t_account_role -- ---------------------------- BEGIN; INSERT INTO `t_account_role` VALUES (23, 3, 6, 'admin', 1, '2021-05-28 16:19:21'); INSERT INTO `t_account_role` VALUES (24, 2, 1, 'admin', 1, '2021-05-28 16:21:38'); INSERT INTO `t_account_role` VALUES (25, 1, 1, 'admin', 1, '2021-05-28 16:21:45'); INSERT INTO `t_account_role` VALUES (26, 4, 6, 'admin', 1, '2021-05-28 17:04:48'); INSERT INTO `t_account_role` VALUES (29, 1, 6, 'admin', 1, '2021-06-02 16:07:44'); COMMIT; -- ---------------------------- -- Table structure for t_db -- ---------------------------- DROP TABLE IF EXISTS `t_db`; CREATE TABLE `t_db` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT NULL COMMENT '数据库名称', `host` varchar(20) NOT NULL, `port` int(8) NOT NULL, `username` varchar(255) NOT NULL, `password` varchar(255) DEFAULT NULL, `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据库类型(mysql...)', `database` varchar(32) DEFAULT NULL, `network` varchar(8) DEFAULT NULL, `remark` varchar(125) DEFAULT NULL COMMENT '备注,描述等', `create_time` datetime DEFAULT NULL, `creator_id` bigint(20) DEFAULT NULL, `creator` varchar(32) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `modifier_id` bigint(20) DEFAULT NULL, `modifier` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='数据库信息表'; -- ---------------------------- -- Records of t_db -- ---------------------------- BEGIN; INSERT INTO `t_db` VALUES (1, 'mayfly-go', 'localhost', 3306, 'root', '******', 'mysql', 'mayfly-job', 'tcp', NULL, '2020-12-14 15:04:43', NULL, NULL, '2020-12-14 15:04:48', NULL, NULL); INSERT INTO `t_db` VALUES (2, 'maylfy', '114.67.67.10', 3306, 'root', '******', 'mysql', 'mayfly', 'tcp', NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `t_db` VALUES (3, 'mayfly-oracle', 'localhost', 1521, 'TEST', '******', 'godror', 'xe', 'tcp', NULL, NULL, NULL, NULL, NULL, NULL, NULL); COMMIT; -- ---------------------------- -- Table structure for t_db_sql -- ---------------------------- DROP TABLE IF EXISTS `t_db_sql`; CREATE TABLE `t_db_sql` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `db_id` bigint(20) NOT NULL COMMENT '数据库id', `sql` text, `type` tinyint(8) NOT NULL, `creator_id` bigint(20) NOT NULL, `creator` varchar(32) DEFAULT NULL, `create_time` datetime NOT NULL, `update_time` datetime NOT NULL, `modifier_id` bigint(20) DEFAULT NULL, `modifier` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- ---------------------------- -- Records of t_db_sql -- ---------------------------- BEGIN; INSERT INTO `t_db_sql` VALUES (2, 1, 'SELECT\n *\nFROM\n t_account\n \nSELECT\n *\nFROM\n t_db\n \nSELECT\n *\nFROM\n t_db_sql', 1, 1, 'admin', '2020-12-18 15:27:53', '2021-04-25 11:09:04', 1, 'admin'); INSERT INTO `t_db_sql` VALUES (3, 2, 'SELECT\n *\nFROM\n t_account\n \nSELECT\n *\nFROM\n t_resource\n \nSELECT\n *\nFROM\n t_sys_operation_log\nORDER BY\n id DESC\nLIMIT\n 20', 1, 1, 'admin', '2020-12-18 17:13:36', '2021-04-21 10:16:21', 1, 'admin'); COMMIT; -- ---------------------------- -- Table structure for t_machine -- ---------------------------- DROP TABLE IF EXISTS `t_machine`; CREATE TABLE `t_machine` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT NULL, `ip` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `port` int(12) NOT NULL, `username` varchar(12) NOT NULL, `password` varchar(32) DEFAULT NULL, `need_monitor` tinyint(2) DEFAULT NULL, `create_time` datetime NOT NULL, `creator` varchar(16) DEFAULT NULL, `creator_id` bigint(32) DEFAULT NULL, `update_time` datetime NOT NULL, `modifier` varchar(12) DEFAULT NULL, `modifier_id` bigint(32) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- ---------------------------- -- Records of t_machine -- ---------------------------- BEGIN; INSERT INTO `t_machine` VALUES (1, 'eatlife', '148.70.36.197', 22, 'root', '******', 1, '2020-01-01 10:10:10', NULL, NULL, '2020-01-01 10:10:10', NULL, NULL); INSERT INTO `t_machine` VALUES (2, 'JD云', '114.67.67.10', 22, 'root', '******', 1, '2020-08-18 10:00:00', NULL, NULL, '2020-08-18 10:00:00', NULL, NULL); INSERT INTO `t_machine` VALUES (4, '腾讯云', '118.24.26.101', 22, 'root', '******', NULL, '2021-05-10 15:57:49', 'admin', 1, '2021-05-10 15:57:49', 'admin', 1); COMMIT; -- ---------------------------- -- Table structure for t_machine_file -- ---------------------------- DROP TABLE IF EXISTS `t_machine_file`; CREATE TABLE `t_machine_file` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '机器文件配置(linux一切皆文件,故也可以表示目录)', `machine_id` bigint(20) NOT NULL, `name` varchar(45) NOT NULL, `path` varchar(45) NOT NULL, `type` varchar(45) NOT NULL COMMENT '1:目录;2:文件', `creator_id` bigint(20) unsigned DEFAULT NULL, `creator` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `modifier_id` bigint(20) unsigned DEFAULT NULL, `modifier` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `create_time` datetime NOT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8 COMMENT='机器文件'; -- ---------------------------- -- Records of t_machine_file -- ---------------------------- BEGIN; INSERT INTO `t_machine_file` VALUES (1, 1, 'redis配置文件', '/etc/my.cnf', '2', 1, 'admin', NULL, NULL, '2019-08-21 11:30:33', NULL); INSERT INTO `t_machine_file` VALUES (10, 2, 'java-dockerfile', '/usr/local/java/Dockerfile', '2', 1, 'admin', NULL, NULL, '2019-11-06 15:16:12', NULL); INSERT INTO `t_machine_file` VALUES (11, 1, 'usr', '/usr', '1', 1, 'admin', NULL, NULL, '2019-11-06 15:16:12', NULL); INSERT INTO `t_machine_file` VALUES (12, 1, 'opt', '/opt', '1', 1, 'admin', NULL, NULL, '2019-11-06 15:16:12', NULL); INSERT INTO `t_machine_file` VALUES (13, 3, '根目录', '/', '1', 1, 'admin', NULL, NULL, '2019-11-18 05:19:28', NULL); INSERT INTO `t_machine_file` VALUES (14, 1, 'usr', '/usr/local', '1', 1, 'admin', NULL, NULL, '2019-11-19 05:52:28', NULL); INSERT INTO `t_machine_file` VALUES (15, 2, 'usr', '/usr/', '1', 1, 'admin', NULL, NULL, '2019-11-19 08:35:19', NULL); INSERT INTO `t_machine_file` VALUES (16, 3, '软件安装目录', '/usr/local', '1', 1, 'admin', NULL, NULL, '2019-11-19 08:40:55', NULL); INSERT INTO `t_machine_file` VALUES (23, 4, '根目录', '/', '1', 1, 'admin', NULL, NULL, '2019-12-11 07:54:04', NULL); INSERT INTO `t_machine_file` VALUES (24, 4, '项目目录', '/usr/local/java', '1', 1, 'admin', NULL, NULL, '2020-03-07 07:12:20', NULL); INSERT INTO `t_machine_file` VALUES (25, 8, '软件安装位置', '/usr/local', '1', 1, 'admin', NULL, NULL, '2020-08-28 09:41:56', NULL); INSERT INTO `t_machine_file` VALUES (28, 2, 'java目录', '/usr/local/java', '1', 1, 'admin', 1, 'admin', '2021-05-08 17:32:25', '2021-05-08 17:32:25'); COMMIT; -- ---------------------------- -- Table structure for t_machine_monitor -- ---------------------------- DROP TABLE IF EXISTS `t_machine_monitor`; CREATE TABLE `t_machine_monitor` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `machine_id` bigint(20) unsigned NOT NULL COMMENT '机器id', `cpu_rate` float(255,2) DEFAULT NULL, `mem_rate` float(255,2) DEFAULT NULL, `sys_load` varchar(32) DEFAULT NULL, `create_time` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6345 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- ---------------------------- -- Records of t_machine_monitor -- ---------------------------- -- ---------------------------- -- Table structure for t_machine_script -- ---------------------------- DROP TABLE IF EXISTS `t_machine_script`; CREATE TABLE `t_machine_script` ( `id` bigint(64) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL COMMENT '脚本名', `machine_id` bigint(64) NOT NULL COMMENT '机器id[0:公共]', `script` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '脚本内容', `description` varchar(255) DEFAULT NULL COMMENT '脚本描述', `type` tinyint(8) DEFAULT NULL COMMENT '脚本类型[1: 有结果;2:无结果;3:实时交互]', `creator_id` bigint(20) DEFAULT NULL, `creator` varchar(32) DEFAULT NULL, `modifier_id` bigint(20) DEFAULT NULL, `modifier` varchar(255) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- ---------------------------- -- Records of t_machine_script -- ---------------------------- BEGIN; INSERT INTO `t_machine_script` VALUES (1, 'sys_info', 9999999, '# 获取系统cpu信息\nfunction get_cpu_info() {\n Physical_CPUs=$(grep \"physical id\" /proc/cpuinfo | sort | uniq | wc -l)\n Virt_CPUs=$(grep \"processor\" /proc/cpuinfo | wc -l)\n CPU_Kernels=$(grep \"cores\" /proc/cpuinfo | uniq | awk -F \': \' \'{print $2}\')\n CPU_Type=$(grep \"model name\" /proc/cpuinfo | awk -F \': \' \'{print $2}\' | sort | uniq)\n CPU_Arch=$(uname -m)\n echo -e \'\\n-------------------------- CPU信息 --------------------------\'\n cat <