You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

368 lines
20 KiB
PL/PgSQL

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

-- Create Database
-- ----------------------------------------------------------
CREATE DATABASE IF NOT EXISTS moss DEFAULT CHARACTER SET = utf8mb4;
Use moss;
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for `t_app`
-- ----------------------------
DROP TABLE IF EXISTS `t_app`;
CREATE TABLE `t_app`
(
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '应用Id',
`app_id` varchar(200) NOT NULL,
`name` varchar(200) NOT NULL DEFAULT '' COMMENT '应用名称',
`owner_name` varchar(200) NOT NULL DEFAULT '' COMMENT '负责人姓名',
`owner_id` varchar(200) DEFAULT '0' COMMENT '负责人Id',
`project_name` varchar(200) NOT NULL DEFAULT '' COMMENT '所属项目名称',
`project_key` varchar(200) NOT NULL DEFAULT '0' COMMENT '所属项目Id',
`description` varchar(1000) DEFAULT '' COMMENT '应用描述',
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
`status` tinyint(4) DEFAULT '0' COMMENT '应用的状态 0-创建 1-开发中 2-运行中 3-已下线',
`take_over` tinyint(4) DEFAULT '0',
`ops_owner_name` varchar(200) DEFAULT NULL,
`ops_owner_id` varchar(200) DEFAULT NULL,
`repo_url` varchar(1000) DEFAULT NULL,
`bu_name` varchar(255) DEFAULT NULL,
`spring_application_name` varchar(255) DEFAULT NULL,
`spring_boot_version` int(2) DEFAULT '0',
`spring_cloud_version` int(2) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 287
DEFAULT CHARSET = utf8 COMMENT ='应用表';
-- ----------------------------
-- Records of `t_app`
-- ----------------------------
BEGIN;
INSERT INTO `t_app`
VALUES ('1', 'halo-moss', 'halo-moss', '许进', 'xujin', 'halo', 'Halo', '', '2019-02-27 02:23:42', '2019-04-21 10:15:04',
'0', '2', '1', '韩令三', 'lingshan.han', 'https://github.com/SoftwareKing/Moss.git', 'XX', 'halo-moss', '2', '2'),
('2', 'moss-sample-1.5.x', 'moss-sample-1.5.x', '杜为极', 'weiji.du', 'BKCASHIER', 'MOSS', '',
'2019-02-27 02:23:42', '2019-04-21 10:15:27', '0', '2', '1', '叶张', 'dingf.ye001',
'https://github.com/SoftwareKing/Moss.git', '金融XX', 'moss-sample-1.5.x', '1', '1'),
('3', 'moss-sample-2.1.x', 'moss-sample-2.1.x', '许进', 'guojian.li', 'MOSS', 'MOSS', '', '2019-02-27 02:23:42',
'2019-04-21 10:15:22', '0', '2', '1', '齐思宇', 'daiying.qi', 'https://github.com/SoftwareKing/Moss.git', '房XX',
'moss-sample-2.1.x', '2', '2');
COMMIT;
-- ----------------------------
-- Table structure for `t_app_name`
-- ----------------------------
DROP TABLE IF EXISTS `t_app_name`;
CREATE TABLE `t_app_name`
(
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(200) NOT NULL DEFAULT '' COMMENT '应用名称',
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 4
DEFAULT CHARSET = utf8 COMMENT ='应用name表';
-- ----------------------------
-- Table structure for `t_dict_data`
-- ----------------------------
DROP TABLE IF EXISTS `t_dict_data`;
CREATE TABLE `t_dict_data`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据字典详细主键',
`dict_code` varchar(64) CHARACTER SET utf8 NOT NULL COMMENT '数据字典分类标识',
`item_name` varchar(64) CHARACTER SET utf8 NOT NULL COMMENT '数据字典详细名称',
`item_value` varchar(64) CHARACTER SET utf8 NOT NULL COMMENT '数据字典详细值',
`item_desc` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '数据字典详细描述',
`item_sort` int(16) DEFAULT NULL COMMENT '排序',
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
`status` tinyint(4) DEFAULT '0' COMMENT 'COMMENT ''数据字典项启用状态1启用0未启用'',',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 22
DEFAULT CHARSET = utf8
COLLATE = utf8_bin COMMENT ='数据字典详细表';
-- ----------------------------
-- Records of `t_dict_data`
-- ----------------------------
BEGIN;
INSERT INTO `t_dict_data`
VALUES ('1', 'springBootVersion', '1.5.13.RELEASE', '1', '1.5.13.RELEASE', '0', '1970-01-02 00:00:00',
'2019-03-15 17:44:15', '0', '1'),
('2', 'springBootVersion', '2.0.7.RELEASE', '2', '2.0.7.RELEASE', '0', '1970-01-02 00:00:00',
'2019-03-15 17:44:19', '0', '1'),
('3', 'springCloudVersion', 'Edgware.SR3', '1', 'Spring Cloud Edgware.SR3', '0', '1970-01-02 00:00:00',
'2019-03-15 17:44:27', '0', '1'),
('4', 'springCloudVersion', 'Finchley.SR2', '2', 'Spring Cloud Finchley.SR2', '0', '1970-01-02 00:00:00',
'2019-03-15 17:44:31', '0', '1'),
('5', 'frameworkVerison', '1.1.8.RELEASE', '1', '1.1.8.RELEASE', '0', '1970-01-02 00:00:00',
'2019-04-10 19:58:48', '1', '1'),
('6', 'frameworkVerison', '2.0.0.RELEASE', '2', '2.0.0.RELEASE', '0', '1970-01-02 00:00:00',
'2019-04-10 19:58:48', '1', '1'),
('11', 'appFlickerRule', '当实例数小于2', '1', '当实例数小于2时闪烁', '0', '1970-01-02 00:00:00', '2019-03-19 13:44:36', '0',
'1'),
('12', 'scoringRules', '当实例数大于1', '1', '当实例数大于1给1颗星', '0', '1970-01-02 00:00:00', '2019-03-19 13:42:48', '0',
'1');
COMMIT;
-- ----------------------------
-- Table structure for `t_dict_type`
-- ----------------------------
DROP TABLE IF EXISTS `t_dict_type`;
CREATE TABLE `t_dict_type`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据字典分类主键',
`dict_name` varchar(64) CHARACTER SET utf8 NOT NULL COMMENT '数据字典分类名称',
`dict_code` varchar(64) CHARACTER SET utf8 NOT NULL COMMENT '数据字典分类唯一标识',
`status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '数据字典分类启用状态0启用1未启用',
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 11
DEFAULT CHARSET = utf8
COLLATE = utf8_bin COMMENT ='数据字典分类表';
-- ----------------------------
-- Records of `t_dict_type`
-- ----------------------------
BEGIN;
INSERT INTO `t_dict_type`
VALUES ('1', 'Spring Boot的版本', 'springBootVersion', '0', '2019-03-12 02:36:02', '2019-03-14 14:17:10', '0'),
('2', 'Spring Cloud的版本', 'springCloudVersion', '0', '2019-03-12 02:36:42', '2019-03-14 14:17:27', '0'),
('3', 'Summer Framework的版本', 'frameworkVerison', '0', '2019-03-12 02:37:21', '2019-03-14 14:17:41', '1'),
('6', 'App根据实例数闪烁规则', 'appFlickerRule', '0', '2019-03-15 01:55:56', '2019-03-15 01:55:56', '0'),
('7', '评分规则', 'scoringRules', '0', '2019-03-15 01:56:22', '2019-03-15 01:56:22', '0');
COMMIT;
-- ----------------------------
-- Table structure for `t_menu`
-- ----------------------------
DROP TABLE IF EXISTS `t_menu`;
CREATE TABLE `t_menu`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`parent_id` bigint(20) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`parent_ids` varchar(255) DEFAULT NULL,
`url` varchar(255) DEFAULT NULL,
`roles` varchar(255) DEFAULT NULL,
`sort` int(11) NOT NULL DEFAULT '1',
`icon` varchar(255) DEFAULT NULL,
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
`key` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 32
DEFAULT CHARSET = utf8;
-- ----------------------------
-- Records of `t_menu`
-- ----------------------------
BEGIN;
INSERT INTO `t_menu`
VALUES ('1', '0', '总览', '0', '/dashboard', 'USER,ADMIN', '6', 'dashboard', '1970-01-02 00:00:00', '2019-03-01 18:36:14',
'0', 'dashboard'),
('2', '0', '服务治理', '0', '/#/application', 'USER,ADMIN', '5', 'appstore', '1970-01-02 00:00:00',
'2019-03-01 17:34:03', '0', 'serviceMgmt'),
('5', '0', '平台管理', '0', '/#', 'USER,ADMIN', '1', 'hdd', '1970-01-02 00:00:00', '2019-04-04 04:12:52', '0',
'projectMgmt'),
('6', '4', '推送记录', '0', '/switchCenter', 'USER,ADMIN', '1', 'code', '1970-01-02 00:00:00', '2019-01-03 16:21:07',
'0', 'switchPushLog'),
('10', '4', '开关管理', '0', '/switchCenter', 'USER,ADMIN', '1', 'key', '1970-01-02 00:00:00', '2019-01-03 11:01:32',
'0', 'switchManage'),
('11', '4', '机器管理', '0', null, 'USER,ADMIN', '1', 'database', '1970-01-02 00:00:00', '2018-12-10 14:04:18', '0',
'machine'),
('12', '0', '系统管理', '0', '', 'ADMIN', '1', 'setting', '1970-01-02 00:00:00', '2018-12-10 14:15:55', '0', 'sys'),
('13', '12', '菜单管理', '0', '/OSManage', 'USER,ADMIN', '1', 'profile', '1970-01-02 00:00:00',
'2018-12-10 14:04:24', '0', 'menuManage'),
('16', '5', '应用管理', '0', '/application', 'ADMIN', '1', 'euro', '1970-01-02 00:00:00', '2019-04-19 21:47:35', '0',
'appAccept'),
('24', '2', '服务管理', '0', '/application', 'USER,ADMIN', '5', 'deployment-unit', '2019-02-22 03:21:10',
'2019-04-19 21:49:06', '0', 'serviceManage'),
('25', '2', '事件中心', '0', '/application', 'USER,ADMIN', '0', 'setting', '2019-02-25 03:22:10',
'2019-02-25 03:22:24', '0', 'eventLog'),
('26', '2', '实例管理', '0', '/application', 'USER,ADMIN', '3', 'ant-design', '1970-01-02 00:00:00',
'2019-04-19 21:50:22', '0', 'list'),
('27', '5', '项目列表', '0', '/application', 'ADMIN', '2', 'project', '2019-03-07 02:33:31', '2019-04-19 21:48:32',
'0', 'Project'),
('28', '12', '用户列表', '0', '/userMgmt', 'USER,ADMIN', '0', 'user', '2019-03-07 02:35:53', '2019-04-04 06:53:52',
'0', 'userMgmt'),
('30', '12', '数据字典', '0', '/remoteConfig', 'ADMIN', '0', 'appstore', '2019-03-13 03:10:28',
'2019-03-13 03:10:28', '0', 'remoteConfig'),
('31', '5', '注册中心', '0', '/registerCenterMgmt', 'ADMIN', '0', 'gateway', '2019-04-04 04:13:20',
'2019-04-19 21:48:02', '0', 'registerCenterMgmt');
COMMIT;
-- ----------------------------
-- Table structure for `t_project`
-- ----------------------------
DROP TABLE IF EXISTS `t_project`;
CREATE TABLE `t_project`
(
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '项目Id',
`name` varchar(200) NOT NULL DEFAULT '' COMMENT '项目名称',
`cname` varchar(200) NOT NULL DEFAULT '' COMMENT '项目中文名称',
`key` varchar(200) NOT NULL DEFAULT '0' COMMENT '项目key',
`owner_name` varchar(200) NOT NULL DEFAULT '' COMMENT '负责人姓名',
`owner_id` varchar(200) DEFAULT '0' COMMENT '负责人Id',
`description` varchar(1000) DEFAULT '' COMMENT '项目描述',
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 216
DEFAULT CHARSET = utf8 COMMENT ='项目表';
-- ----------------------------
-- Records of `t_project`
-- ----------------------------
BEGIN;
INSERT INTO `t_project`
VALUES ('1', '服务治理', '服务治理', 'MOSS', '许进', 'xujin', '服务治理', '2019-02-28 21:01:18', '2019-04-05 14:42:36', '0'),
('2', '中台项目', '中台项目', 'HALO', '许进', 'xujin', '', '2019-02-28 21:02:25', '2019-04-05 14:43:09', '0'),
('3', 'PMO', 'PMO', 'PMO', '黎茂', 'mao.li001', '', '2019-02-28 21:02:25', '2019-03-07 16:45:13', '1'),
('4', 'XXXUED', 'XXXUED', 'UED', '王佳琳', 'jialin.wang', '', '2019-02-28 21:02:26', '2019-03-07 16:45:17', '1');
COMMIT;
-- ----------------------------
-- Table structure for `t_register_center`
-- ----------------------------
DROP TABLE IF EXISTS `t_register_center`;
CREATE TABLE `t_register_center`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '注册中心标识',
`url` varchar(100) COLLATE utf8_bin NOT NULL COMMENT '注册中心url',
`desc` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '描述',
`status` tinyint(1) NOT NULL COMMENT '1 运行,0 停用',
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
`name` varchar(50) COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 5
DEFAULT CHARSET = utf8
COLLATE = utf8_bin COMMENT ='注册中心表';
-- ----------------------------
-- Records of `t_register_center`
-- ----------------------------
BEGIN;
INSERT INTO `t_register_center`
VALUES ('1', 'sq', 'http://eureka.springcloud.cn/eureka/', '社区注册', '1', '2019-04-04 04:28:11', '2019-04-05 18:54:45',
'0', '社区注册'),
('4', 'zj', 'http://localhost:8071/eureka', '自己本地', '0', '2019-04-20 22:37:04', '2019-04-21 11:37:25', '0',
'自己本地');
COMMIT;
-- ----------------------------
-- Table structure for `t_user`
-- ----------------------------
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '英文名唯一',
`name` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '中文名',
`password` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '密码',
`status` tinyint(1) NOT NULL COMMENT '是否启用',
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
`email` varchar(255) COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 7
DEFAULT CHARSET = utf8
COLLATE = utf8_bin COMMENT ='用户表';
-- ----------------------------
-- Records of `t_user`
-- ----------------------------
BEGIN;
INSERT INTO `t_user`
VALUES ('1', 'xujin', 'xujin', 'UUKHSDDI5KPA43A8VL06V0TU2', '0', '2019-03-06 20:23:50', '2019-03-08 19:15:35', '0',
'Software_King@qq.com'),
('6', 'admin', 'admin', 'UUKHSDDI5KPA43A8VL06V0TU2', '0', '2019-04-12 04:37:00', '2019-04-21 11:38:48', '0',
'admin@qq.com');
COMMIT;
-- ----------------------------
-- Table structure for `t_user_app`
-- ----------------------------
DROP TABLE IF EXISTS `t_user_app`;
CREATE TABLE `t_user_app`
(
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`mail_nick_name` varchar(200) NOT NULL DEFAULT '' COMMENT '邮箱前缀名称',
`app_id` varchar(200) NOT NULL DEFAULT '' COMMENT '应用名称',
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 48
DEFAULT CHARSET = utf8 COMMENT ='应用name表';
-- ----------------------------
-- Records of `t_user_app`
-- ----------------------------
BEGIN;
INSERT INTO `t_user_app`
VALUES ('38', 'xujin', 'halo-moss', '2019-03-10 05:46:39', '2019-04-05 01:31:23', '1'),
('39', 'xujin', 'loop_test', '2019-03-10 07:44:23', '2019-03-10 07:44:27', '1'),
('40', 'admin', 'halo-moss', '2019-03-11 22:45:05', '2019-03-11 22:45:07', '1'),
('41', 'test', 'halo-moss', '2019-03-12 00:03:39', '2019-03-12 00:03:51', '1'),
('42', 'test', 'loop_test', '2019-03-12 00:52:27', '2019-03-12 01:04:15', '1'),
('43', 'admin', 'loop_test', '2019-03-12 04:37:18', '2019-03-12 04:37:21', '1'),
('44', 'admin', 'loop_test', '2019-03-12 04:37:23', '2019-03-12 04:37:24', '1'),
('45', 'admin', 'loop_test', '2019-03-14 09:13:35', '2019-03-14 09:13:41', '1'),
('46', 'test', 'halo-moss', '2019-03-18 04:17:17', '2019-03-18 04:17:19', '1'),
('47', 'xujin', 'halo-moss', '2019-04-10 06:47:12', '2019-04-10 06:47:12', '0');
COMMIT;
-- ----------------------------
-- Table structure for `t_user_roles`
-- ----------------------------
DROP TABLE IF EXISTS `t_user_roles`;
CREATE TABLE `t_user_roles`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) COLLATE utf8_bin NOT NULL,
`role` varchar(50) COLLATE utf8_bin NOT NULL,
`gmt_create` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0 否 1 已经删除',
PRIMARY KEY (`id`),
UNIQUE KEY `ix_auth_username` (`username`, `role`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 16
DEFAULT CHARSET = utf8
COLLATE = utf8_bin;
-- ----------------------------
-- Records of `t_user_roles`
-- ----------------------------
BEGIN;
INSERT INTO `t_user_roles`
VALUES ('11', 'admin', 'ADMIN', '2019-03-06 20:24:51', '2019-03-07 16:27:54', '0'),
('12', 'xujin', 'ADMIN', '2019-03-08 05:15:41', '2019-03-08 19:16:52', '0'),
('13', 'test', 'USER', '1970-01-02 00:00:00', '2019-03-12 12:52:40', '0');
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;