diff --git a/app/routes.php b/app/routes.php
index 585d76c9d..ca620879e 100755
--- a/app/routes.php
+++ b/app/routes.php
@@ -462,9 +462,17 @@ return static function (Slim\App $app): void {
$group->get('/env/config/add', App\Controllers\Api\Nasa\V1\EnvConfigController::class . ':add');
$group->put('/env/config/add/save', App\Controllers\Api\Nasa\V1\EnvConfigController::class . ':addSave');
$group->get('/env/config/clone/{id}', App\Controllers\Api\Nasa\V1\EnvConfigController::class . ':clone');
-// $group->put('/env/config/clone/', App\Controllers\Api\Nasa\V1\EnvConfigController::class . ':cloneSave');
$group->get('/env/config/hit/{id}/{field}', App\Controllers\Api\Nasa\V1\EnvConfigController::class . ':hit');
+ $group->get('/mail/mustlog', App\Controllers\Api\Nasa\V1\MailMustlogController::class . ':index');
+ $group->get('/mail/mustlog/detail/{id}', App\Controllers\Api\Nasa\V1\MailMustlogController::class . ':detail');
+ $group->put('/mail/mustlog/detail/save/{id}', App\Controllers\Api\Nasa\V1\MailMustlogController::class . ':detailSave');
+ $group->delete('/mail/mustlog/delete/save/{id}', App\Controllers\Api\Nasa\V1\MailMustlogController::class . ':delete');
+ $group->get('/mail/mustlog/add', App\Controllers\Api\Nasa\V1\MailMustlogController::class . ':add');
+ $group->put('/mail/mustlog/add/save', App\Controllers\Api\Nasa\V1\MailMustlogController::class . ':addSave');
+ $group->get('/mail/mustlog/clone/{id}', App\Controllers\Api\Nasa\V1\MailMustlogController::class . ':clone');
+ $group->get('/mail/mustlog/hit/{id}/{field}', App\Controllers\Api\Nasa\V1\MailMustlogController::class . ':hit');
+
})->add(new VerifyNasaToken());// get可以其他不可以?
diff --git a/src/Controllers/Api/Nasa/V1/MailMustlogController.php b/src/Controllers/Api/Nasa/V1/MailMustlogController.php
new file mode 100755
index 000000000..4dcb00e8c
--- /dev/null
+++ b/src/Controllers/Api/Nasa/V1/MailMustlogController.php
@@ -0,0 +1,100 @@
+ 'id',
+ 'to' => 'to',
+ 'title' => 'title',
+ 'error' => 'error',
+ 'scene' => 'scene',
+ 'client' => 'client',
+ 'date' => 'date'
+ ];
+
+// protected array $aValueStyle = [ // 特定文字渲染样式
+// '关闭' => "关闭",
+// '开启' => "开启"
+// ];
+
+// protected array $aFieldTypes = [
+// 'custom_config' => 'json',
+// 'prev_day_width' => 'byte',
+// 'node_bandwidth' => 'byte',
+// 'node_bandwidth_limit' => 'byte'
+// ];
+
+ protected array $aOrderBy = [
+ [
+ "sField" => "id",
+ "sSort" => "desc",
+ ]
+ ];
+
+ protected array $aJsonFields = [ // json字段
+
+ ];
+
+ protected array $aDateFields = [ // date字段
+// 'dtUpdatedAt'
+ ];
+
+ protected array $aLenthFields = [ // 限制长度的字段
+// "xx" => 100,
+ ];
+
+ protected array $aSelectFields = [ // 作为默认select的字段
+// 'iStatus',
+// 'sComponentType',
+ ];
+
+// protected array $aValueFields = [ // 值映射
+// 'sComponentType' => [
+// 'TOP_BAR' => '顶级菜单',
+// 'SIDEBAR_MENU' => '次级菜单',
+// 'INNER_PAGE_TAB' => '页内菜单',
+// ]
+// ];
+
+ protected array $aCcExtFields = [
+// 'dtCreatedAt' => '创建时间'
+ ];
+
+// protected array $aLimit = [3, 15, 40, 100]; // list长度,第一个为默认
+
+}
+
+
+
+
+//CREATE TABLE `nasa_navigation` (
+// `iId` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+// `iParentId` bigint(20) unsigned NOT NULL DEFAULT 0 COMMENT '父级ID(0代表顶级导航)',
+// `sName` varchar(64) NOT NULL COMMENT '导航菜单名称',
+// `sSlug` varchar(128) NOT NULL DEFAULT '' COMMENT 'Laravel 路由别名(Route Name)',
+// `sIcon` varchar(64) NOT NULL DEFAULT '' COMMENT '图标 Class/Svg 标识',
+// `sGroup` varchar(128) NOT NULL DEFAULT '',
+// `sComponentType` varchar(32) NOT NULL DEFAULT 'SIDEBAR_MENU' COMMENT '渲染组件类型:TOP_BAR, SIDEBAR_MENU, INNER_PAGE_TAB',
+// `iSort` int(11) NOT NULL DEFAULT 0 COMMENT '排序权重(数值越小越靠前)',
+// `iStatus` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否可见:1-显示, 0-隐藏',
+// `sPermissionSlug` varchar(64) DEFAULT NULL COMMENT '权限标识(用于中间件拦截校验)',
+// `dtCreatedAt` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '创建时间',
+// `dtUpdatedAt` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '更新时间',
+// PRIMARY KEY (`iId`),
+// KEY `idx_status_parent_sort` (`iStatus`,`iParentId`,`iSort`),
+// KEY `idx_permission` (`sPermissionSlug`)
+//) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统功能导航路由表';