package repository

import (
	"context"

	"github.com/tidbcloud/tidb-management-service/tidb-mgmt-service/domain/entity"
)

type DataSynchronizationRepo interface {
	Create(ctx context.Context, ds *entity.DataSynchronization) error
	Get(ctx context.Context, id uint64) (*entity.DataSynchronization, error)
	Update(ctx context.Context, ds *entity.DataSynchronization) error
	Delete(ctx context.Context, id uint64) error
}
