mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-07 18:42:49 +08:00
feat: 发布智能体版
This commit is contained in:
@@ -7,29 +7,34 @@
|
||||
## 目录结构
|
||||
|
||||
```
|
||||
extend/base/common/
|
||||
├── service/
|
||||
│ ├── ToolsDbServiceBase.php # 数据库工具服务
|
||||
│ ├── ToolsLogServiceBase.php # 日志工具服务
|
||||
│ └── ToolsBackupServiceBase.php # 备份工具服务
|
||||
└── command/
|
||||
└── tools/
|
||||
├── README.md # 本文件(命名规范说明)
|
||||
└── db/ # 数据库工具
|
||||
├── ToolsDbQueryBase.php # 基础命令类
|
||||
├── ToolsDbExecuteBase.php
|
||||
└── ...
|
||||
extend/base/common/
|
||||
├── service/
|
||||
│ ├── ToolsDbServiceBase.php # 数据库工具服务
|
||||
│ ├── ToolsLogServiceBase.php # 日志工具服务
|
||||
│ └── ToolsBackupServiceBase.php # 备份工具服务
|
||||
└── command/
|
||||
└── tools/
|
||||
├── README.md # 本文件(命名规范说明)
|
||||
├── db/ # 数据库工具
|
||||
│ ├── ToolsDbQueryBase.php # 基础命令类
|
||||
│ ├── ToolsDbExecuteBase.php
|
||||
│ └── ...
|
||||
├── http/ # HTTP 工具
|
||||
│ └── ToolsHttpCallBase.php
|
||||
└── ...
|
||||
|
||||
app/common/command/
|
||||
├── tools/
|
||||
│ └── db/ # 数据库工具
|
||||
│ ├── ToolsDbQuery.php # 业务命令类
|
||||
│ ├── ToolsDbExecute.php
|
||||
│ └── ...
|
||||
├── admin/ # 普通命令(无前缀)
|
||||
├── scheme/
|
||||
├── curd/
|
||||
└── ...
|
||||
app/common/command/
|
||||
├── tools/
|
||||
│ ├── db/ # 数据库工具
|
||||
│ │ ├── ToolsDbQuery.php # 业务命令类
|
||||
│ │ ├── ToolsDbExecute.php
|
||||
│ │ └── ...
|
||||
│ └── http/ # HTTP 工具
|
||||
│ └── ToolsHttpCall.php
|
||||
├── admin/ # 普通命令(无前缀)
|
||||
├── scheme/
|
||||
├── curd/
|
||||
└── ...
|
||||
```
|
||||
|
||||
## 命名规则对比
|
||||
@@ -77,22 +82,24 @@ app/common/command/
|
||||
|
||||
### 2. 命令名称规则
|
||||
|
||||
- 格式:`tools:[类型]:[功能]`
|
||||
- 示例:
|
||||
- `tools:db:query` - 数据库查询
|
||||
- `tools:db:execute` - 数据库执行
|
||||
- `tools:log:clear` - 日志清理
|
||||
- `tools:backup:create` - 创建备份
|
||||
- 格式:`tools:[类型]:[功能]`
|
||||
- 示例:
|
||||
- `tools:db:query` - 数据库查询
|
||||
- `tools:db:execute` - 数据库执行
|
||||
- `tools:http:call` - HTTP 调用(类似 curl)
|
||||
- `tools:log:clear` - 日志清理
|
||||
- `tools:backup:create` - 创建备份
|
||||
|
||||
### 3. 目录结构规则
|
||||
|
||||
```
|
||||
tools/
|
||||
├── db/ # 数据库工具(db)
|
||||
├── log/ # 日志工具(log)
|
||||
├── backup/ # 备份工具(backup)
|
||||
├── cache/ # 缓存工具(cache)
|
||||
└── ...
|
||||
tools/
|
||||
├── db/ # 数据库工具(db)
|
||||
├── http/ # HTTP 工具(http)
|
||||
├── log/ # 日志工具(log)
|
||||
├── backup/ # 备份工具(backup)
|
||||
├── cache/ # 缓存工具(cache)
|
||||
└── ...
|
||||
```
|
||||
|
||||
## 创建新 Tools 命令的步骤
|
||||
@@ -185,10 +192,17 @@ $this->commands([
|
||||
|
||||
## 已实现的工具
|
||||
|
||||
- **数据库工具 (db)**
|
||||
- `tools:db:query` - 执行 SQL 查询
|
||||
- `tools:db:execute` - 执行 SQL 非查询语句
|
||||
- `tools:db:table` - 使用查询构建器操作表
|
||||
- `tools:db:info` - 显示数据库信息
|
||||
- `tools:db:desc` - 显示表结构
|
||||
- `tools:db:count` - 统计表记录数
|
||||
- **数据库工具 (db)**
|
||||
- `tools:db:query` - 执行 SQL 查询
|
||||
- `tools:db:execute` - 执行 SQL 非查询语句
|
||||
- `tools:db:table` - 使用查询构建器操作表
|
||||
- `tools:db:info` - 显示数据库信息
|
||||
- `tools:db:desc` - 显示表结构
|
||||
- `tools:db:count` - 统计表记录数
|
||||
|
||||
- **HTTP 工具 (http)**
|
||||
- `tools:http:call` - HTTP 调用工具,类似 curl
|
||||
- 支持标准 curl 参数:`--url`, `--method`, `--data`, `--body`, `--headers`
|
||||
- 支持框架特性参数:`--app`, `--controller`, `--action`, `--super-token`, `--user-id`
|
||||
- JSON 输出格式:`{ success, response: { status, data, headers }, execution_time, exception }`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user