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 过滤
9 lines
191 B
Go
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)
|
|
}
|