package store

import (
	"context"

	"github.com/pingcap-inc/data-ingestion-tools/model"
)

type ApprovalStore interface {
	List(_ context.Context) (records []model.Approval, err error)
	GetByApprCode(apprCode string) (record model.Approval, err error)
	GetByCreatedTime(_ context.Context) (record *model.Approval, err error)
	Update(apprCode string) error
	Save(record *model.Approval) error
}
