package store

import (
	"context"

	v1 "github.com/pingcap-inc/pingcat/model/v1"
)

type UserOpenAIStore interface {
	GetByUser(ctx context.Context, larkUID string) (*v1.UserOpenAI, error)
	GetByID(ctx context.Context, id uint64) (*v1.UserOpenAI, error)
	UpInsert(ctx context.Context, it *v1.UserOpenAI) (*v1.UserOpenAI, error)
	Delete(ctx context.Context, it *v1.UserOpenAI) error
}
