签入版本

This commit is contained in:
2026-10-09 10:50:38 +08:00
parent 40a263ce22
commit fbdc4b54f1
18 changed files with 57 additions and 75 deletions
@@ -368,6 +368,7 @@ Route::middleware(['auth.jwt', 'tenant', 'demo', 'log.operation'])->group(functi
| 注解 | 目标 | 说明 | 读取方 |
|------|------|------|--------|
| `#[OperationLog]` | 方法 | 操作日志(标题、类型、描述模板) | `LogOperation` 中间件(ReflectionMethod) |
| `#[WithoutOperationLog]` | 方法 | 跳过操作日志标记(标注后写操作也不记录) | `LogOperation` 中间件(ReflectionMethod) |
| `#[Permission]` | 方法 | 权限校验(权限编码、名称) | `Authenticate` 中间件(ReflectionMethod) |
| `#[DemoAllow]` | 方法 | 演示环境放行标记 | `DemoMiddleware`(ReflectionMethod) |
@@ -383,6 +384,9 @@ Route::middleware(['auth.jwt', 'tenant', 'demo', 'log.operation'])->group(functi
// 演示环境放行(允许在演示环境执行写操作)
#[DemoAllow]
// 跳过操作日志(已有专门日志载体的写接口,如登出写入 login_log)
#[WithoutOperationLog]
// 组合使用
#[OperationLog('文章管理-删除', OperationLog::TYPE_DELETE, '删除文章ID:{id}')]
#[Permission('sys:article:delete', '删除文章')]