提交Gitlink 数据库相关的脚本 #7
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
DROP TABLE IF EXISTS `gns_platform_info`;
|
||||
CREATE TABLE `gns_platform_info` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT,
|
||||
`platform_code` VARCHAR(200) NOT NULL DEFAULT '' COMMENT '平台编码',
|
||||
`platform_name` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '平台名称',
|
||||
`created_at` DATETIME NOT NULL DEFAULT NOW() COMMENT '创建时间',
|
||||
`updated_at` DATETIME DEFAULT NULL COMMENT '更新时间',
|
||||
`is_delete` TINYINT(1) NOT NULL DEFAULT '-1' COMMENT '是否删除: -1未删除,1已删除',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=INNODB DEFAULT CHARSET=utf8mb3;
|
||||
|
||||
INSERT INTO gns_platform_info(platform_code,platform_name,created_at,is_delete) VALUES('gitlink','Gitlink平台',NOW(),-1);
|
||||
|
||||
DROP TABLE IF EXISTS `gitlink_sys_notification`;
|
||||
CREATE TABLE `gitlink_sys_notification` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT,
|
||||
`sender` INT(11) NOT NULL COMMENT '发送者id',
|
||||
`receiver` INT(11) NOT NULL COMMENT '接受者id',
|
||||
`content` TEXT NOT NULL COMMENT '消息内容:富文本',
|
||||
`notification_url` VARCHAR(2000) DEFAULT NULL COMMENT '消息跳转链接',
|
||||
`created_at` DATETIME NOT NULL DEFAULT NOW() COMMENT '创建时间',
|
||||
`status` TINYINT(4) NOT NULL DEFAULT 1 COMMENT '已读状态: 1未读,2已读',
|
||||
`is_delete` TINYINT(1) NOT NULL DEFAULT '-1' COMMENT '是否删除: -1未删除,1已删除',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `index_on_receiver_and_status` (`receiver`,`status`),
|
||||
KEY `index_on_status` (`status`)
|
||||
) ENGINE=INNODB DEFAULT CHARSET=utf8mb3;
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
CREATE TABLE `platform_info` (
|
||||
`id` int NOT NULL AUTO_INCREMENT,
|
||||
`platform_code` varchar(50) NOT NULL DEFAULT '' COMMENT '平台编码',
|
||||
`platform_name` varchar(50) NOT NULL DEFAULT '' COMMENT '平台名称',
|
||||
`created_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`updated_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标志',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
|
||||
|
||||
CREATE TABLE `gitlink_sys_notification` (
|
||||
`id` int NOT NULL AUTO_INCREMENT,
|
||||
`sender` int NOT NULL COMMENT '发送者id',
|
||||
`receiver` int NOT NULL COMMENT '接受者id',
|
||||
`content` text NOT NULL COMMENT '消息内容',
|
||||
`notification_url` varchar(255) DEFAULT NULL COMMENT '消息跳转url',
|
||||
`created_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`status` tinyint(4) NOT NULL COMMENT '消息状态1-未读2-已读3-未删除4-已删除',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `index_on_receiver_and_status` (`receiver`,`status`),
|
||||
KEY `index_on_status` (`status`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
|
||||
|
|
@ -12,6 +12,7 @@ services:
|
|||
volumes:
|
||||
- ${DOCKER_DATA_PATH}/mysql:/var/lib/mysql
|
||||
- ${SQL_SCRIPT_PATH}/xxl-job-structure.sql:/docker-entrypoint-initdb.d/0000.sql
|
||||
- ${SQL_SCRIPT_PATH}/gns_notification.sql:/docker-entrypoint-initdb.d/0001.sql
|
||||
ports:
|
||||
- ${MYSQL_LOCAL_PORT}:3306
|
||||
networks:
|
||||
|
|
|
|||
Loading…
Reference in New Issue