Merge branch 'dev'
This commit is contained in:
@@ -28,16 +28,20 @@ Message Nest 是一个灵活而强大的消息推送整合平台,旨在简化
|
||||
自己常常写一些脚本需要消息推送,经常需要接入不同的消息发送,很不方便,于是就有了这个项目。
|
||||
|
||||
## 效果图 📺
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||

|
||||
|
||||
## 使用方法 🚀
|
||||
|
||||
1. 下载最新的系统版本对应的release, 解压
|
||||
2. 重命名conf/app.example.ini为conf/app.ini
|
||||
3. 新建一个数据库
|
||||
4. 将database.sql在数据库中执行,进行表数据初始化
|
||||
5. 修改app.ini对应的配置
|
||||
6. 启动项目,访问8000端口,初始账号为admin,密码为123456
|
||||
|
||||
|
||||
## 贡献 🤝
|
||||
欢迎通过提交问题和提出改进建议来贡献。
|
||||
欢迎通过提交问题和提出改进建议。
|
||||
|
||||
## 致谢 🙏
|
||||
该项目汲取了[go-gin-example](https://github.com/eddycjy/go-gin-example)项目的灵感,展示了 Go 和 Gin 在实际应用中的强大和多才多艺。
|
||||
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
Navicat Premium Data Transfer
|
||||
|
||||
|
||||
*/
|
||||
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for message_auth
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `message_auth`;
|
||||
CREATE TABLE `message_auth` (
|
||||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`username` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '账号',
|
||||
`password` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '密码',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||||
|
||||
|
||||
INSERT INTO `blog`.`message_auth` (`id`, `username`, `password`) VALUES (1, 'admin', '123456');
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for message_send_tasks
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `message_send_tasks`;
|
||||
CREATE TABLE `message_send_tasks` (
|
||||
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
||||
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务名称',
|
||||
`created_on` timestamp NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`created_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建人',
|
||||
`modified_on` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`modified_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '修改人',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '消息任务表' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for message_send_tasks_ins
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `message_send_tasks_ins`;
|
||||
CREATE TABLE `message_send_tasks_ins` (
|
||||
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
||||
`task_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务id',
|
||||
`way_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '渠道id',
|
||||
`way_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '渠道类型',
|
||||
`content_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容类型',
|
||||
`config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '实例配置',
|
||||
`extra` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '任务额外信息',
|
||||
`created_on` timestamp NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`created_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建人',
|
||||
`modified_on` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`modified_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '修改人',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `task_id`(`task_id`) USING BTREE,
|
||||
INDEX `way_id`(`way_id`) USING BTREE,
|
||||
INDEX `content_type`(`content_type`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '消息任务实例表' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for message_send_tasks_logs
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `message_send_tasks_logs`;
|
||||
CREATE TABLE `message_send_tasks_logs` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`task_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务id',
|
||||
`log` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '日志内容',
|
||||
`status` int(11) NULL DEFAULT NULL COMMENT '任务状态',
|
||||
`created_on` timestamp NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`created_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建人',
|
||||
`modified_on` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`modified_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '修改人',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `task_id`(`task_id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '消息任务日志表' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for message_send_ways
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `message_send_ways`;
|
||||
CREATE TABLE `message_send_ways` (
|
||||
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
||||
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '消息渠道名称',
|
||||
`type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型',
|
||||
`auth` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '认证信息',
|
||||
`created_on` timestamp NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`created_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建人',
|
||||
`modified_on` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`modified_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '修改人',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `type`(`type`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '消息渠道表' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for message_settings
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `message_settings`;
|
||||
CREATE TABLE `message_settings` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`section` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分类',
|
||||
`key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '键',
|
||||
`value` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '值',
|
||||
`created_on` timestamp NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`created_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建人',
|
||||
`modified_on` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`modified_by` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '修改人',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `key`(`key`) USING BTREE,
|
||||
INDEX `section`(`section`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设置表' ROW_FORMAT = Dynamic;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
Reference in New Issue
Block a user