haixunMaster/haixun-backend/internal/model/job/domain/repository/event.go

14 lines
314 B
Go
Raw Normal View History

2026-06-23 09:54:27 +00:00
package repository
import (
"context"
"haixun-backend/internal/model/job/domain/entity"
)
type EventRepository interface {
EnsureIndexes(ctx context.Context) error
Append(ctx context.Context, event *entity.Event) error
ListByJobID(ctx context.Context, jobID string, limit int64) ([]*entity.Event, error)
}