mengstack-api/internal/modules/audit/domain/repository.go
MengStack Dev b13427e76c feat(org,audit): M4 组织管理 + 审计日志
org 模块:
- tenants 表 (UUID PK, name, slug, status, settings)
- 完整 CRUD API: /api/v1/org/tenants
- 多租户隔离

audit 模块:
- audit_logs 表 (actor, action, resource, IP, 时间)
- 查询 API: /api/v1/audit/logs (支持分页+筛选)
- 按 tenant_id/user_id/action/resource 过滤
2026-10-03 00:58:49 +08:00

9 lines
191 B
Go

package domain
import "context"
type AuditRepository interface {
Create(ctx context.Context, log *AuditLog) error
Find(ctx context.Context, query AuditQuery) ([]AuditLog, int64, error)
}