mirror of
https://github.com/netcccyun/dnsmgr.git
synced 2026-07-01 05:36:09 +08:00
feat(域名管理): 新增DNS检测工具功能 (#455)
* feat(域名管理): 新增DNS检测工具功能 添加DNS检测工具页面和相关功能,包括: 1. 在导航菜单添加DNS检测工具入口 2. 实现DNS记录检测功能,支持多种记录类型 3. 提供多种DNS服务器选择进行检测 4. 在记录管理页面添加单条记录检测按钮 5. 实现检测结果可视化展示 * feat(domain): 添加域名分类功能 实现域名分类管理功能,包括: 1. 新增分类表和相关路由 2. 在域名管理界面添加分类筛选和批量设置 3. 实现分类的增删改查接口 4. 更新数据库结构和版本号 --------- Co-authored-by: 小玖 <232709122+xiaojiu-code@users.noreply.github.com>
This commit is contained in:
+15
-2
@@ -5,7 +5,7 @@ CREATE TABLE `dnsmgr_config` (
|
||||
PRIMARY KEY (`key`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
INSERT INTO `dnsmgr_config` VALUES ('version', '1048');
|
||||
INSERT INTO `dnsmgr_config` VALUES ('version', '1049');
|
||||
INSERT INTO `dnsmgr_config` VALUES ('notice_mail', '0');
|
||||
INSERT INTO `dnsmgr_config` VALUES ('notice_wxtpl', '0');
|
||||
INSERT INTO `dnsmgr_config` VALUES ('mail_smtp', 'smtp.qq.com');
|
||||
@@ -26,6 +26,7 @@ DROP TABLE IF EXISTS `dnsmgr_domain`;
|
||||
CREATE TABLE `dnsmgr_domain` (
|
||||
`id` int(11) unsigned NOT NULL auto_increment,
|
||||
`aid` int(11) unsigned NOT NULL,
|
||||
`cid` int(11) unsigned NOT NULL DEFAULT '0',
|
||||
`name` varchar(255) NOT NULL,
|
||||
`thirdid` varchar(60) DEFAULT NULL,
|
||||
`addtime` datetime DEFAULT NULL,
|
||||
@@ -40,7 +41,8 @@ CREATE TABLE `dnsmgr_domain` (
|
||||
`noticetime` datetime DEFAULT NULL,
|
||||
`checkstatus` tinyint(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `name` (`name`)
|
||||
KEY `name` (`name`),
|
||||
KEY `cid` (`cid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
DROP TABLE IF EXISTS `dnsmgr_user`;
|
||||
@@ -261,4 +263,15 @@ CREATE TABLE `dnsmgr_domain_alias` (
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `did` (`did`),
|
||||
KEY `name` (`name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
DROP TABLE IF EXISTS `dnsmgr_domain_category`;
|
||||
CREATE TABLE `dnsmgr_domain_category` (
|
||||
`id` int(11) unsigned NOT NULL auto_increment,
|
||||
`name` varchar(50) NOT NULL,
|
||||
`remark` varchar(100) DEFAULT NULL,
|
||||
`sort` int(11) NOT NULL DEFAULT '0',
|
||||
`addtime` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `sort` (`sort`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
Reference in New Issue
Block a user