|
@@ -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;
|