Browse Source

数据库新增表

liweiquan 2 years ago
parent
commit
001cffa149
1 changed files with 91 additions and 0 deletions
  1. 91 0
      data/data.sql

+ 91 - 0
data/data.sql

@@ -343,4 +343,95 @@ ALTER TABLE `data_management`
 ADD COLUMN `af_run_id` varchar(100) NOT NULL COMMENT 'airflow运行id' AFTER `project_id`,
 ADD COLUMN `status` tinyint(4) NOT NULL COMMENT '状态(1:转存中,2:成功,3:失败)' AFTER `af_run_id`;
 
+-- ----------------------------
+-- Table structure for project
+-- ----------------------------
+CREATE TABLE `project` (
+  `id` bigint(20) NOT NULL,
+  `name` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目名称',
+  `code` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '项目编码',
+  `type` tinyint(4) NOT NULL COMMENT '项目类型(0:算法组;1:普通项目)',
+  `create_time` int(20) NOT NULL COMMENT '创建时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目';
+
+-- ----------------------------
+-- Records of project
+-- ----------------------------
+BEGIN;
+INSERT INTO `project` (`id`, `name`, `code`, `type`, `create_time`) VALUES (1, '算法组', '7c73048c5b4e11ed89a813eaf8148d45', 0, unix_timestamp());
+COMMIT;
+
+-- ----------------------------
+-- Table structure for users
+-- ----------------------------
+CREATE TABLE `users` (
+  `id` bigint(20) NOT NULL,
+  `name` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '姓名',
+  `code` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '用户编码',
+  `username` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '用户名',
+  `password` varchar(128) COLLATE utf8_unicode_ci NOT NULL COMMENT '密码暗文',
+  `create_time` int(20) NOT NULL COMMENT '创建时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目用户';
+
+-- ----------------------------
+-- Records of users
+-- ----------------------------
+BEGIN;
+INSERT INTO `users` (`id`, `name`, `code`, `username`, `password`, `create_time`) VALUES (1, 'admin', '42acda425b4f11ed8c18f346385e9a10', 'admin', 'pbkdf2:sha256:150000$LKBvPzSN$8c14ad943aa4ee6863562f5e2194b379036229bd17d5f592c8b812c07a1ece7f', unix_timestamp());
+COMMIT;
+
+-- ----------------------------
+-- Table structure for roles
+-- ----------------------------
+CREATE TABLE `roles` (
+  `id` bigint(20) NOT NULL,
+  `name` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '角色名',
+  `code` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '角色编码',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色';
+
+-- ----------------------------
+-- Records of roles
+-- ----------------------------
+BEGIN;
+INSERT INTO `roles` (`id`, `name`, `code`) VALUES (1, '超级管理员', '726a51e45b4d11edbb4809c4df301a');
+INSERT INTO `roles` (`id`, `name`, `code`) VALUES (2, '算法组管理员', '9ff183445b4d11ed87db29f50d093a');
+INSERT INTO `roles` (`id`, `name`, `code`) VALUES (3, '算法组成员', 'eef984e65b4d11ed8cc491f9c82401');
+INSERT INTO `roles` (`id`, `name`, `code`) VALUES (4, '项目管理员', '026bd8bc5b4e11ed857e6b5ec5c8d6');
+INSERT INTO `roles` (`id`, `name`, `code`) VALUES (5, '项目成员', '0ce1f4985b4e11ed992b8dab243eee');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for project_user_relation
+-- ----------------------------
+CREATE TABLE `project_user_relation` (
+  `id` bigint(20) NOT NULL,
+  `user_id` bigint(20) NOT NULL COMMENT '用户id',
+  `project_id` bigint(20) NOT NULL COMMENT '项目id',
+  `role_id` bigint(20) NOT NULL COMMENT '角色id',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目用户关系';
+
+-- ----------------------------
+-- Records of project_user_relation
+-- ----------------------------
+BEGIN;
+INSERT INTO `project_user_relation` (`id`, `user_id`, `project_id`, `role_id`) VALUES (1, 1, 1, 1);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for data_table
+-- ----------------------------
+CREATE TABLE `data_table` (
+  `id` bigint(20) NOT NULL,
+  `database_name` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '库名',
+  `table_name` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '表名',
+  `source` tinyint(4) NOT NULL COMMENT '源(0:数据湖;1:ailab)',
+  `type` tinyint(4) NOT NULL COMMENT '类型(0:被分享;1:自建;2:导入)',
+  `project_id` bigint(20) NOT NULL COMMENT '项目id',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='表';
+
 SET FOREIGN_KEY_CHECKS = 1;