init push

This commit is contained in:
2026-05-21 19:52:45 +08:00
commit e3f75311ab
1280 changed files with 179173 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
package mq
import (
"github.com/google/wire"
"github.com/chaitin/panda-wiki/repo/ipdb"
"github.com/chaitin/panda-wiki/repo/mq"
"github.com/chaitin/panda-wiki/repo/pg"
"github.com/chaitin/panda-wiki/store/rag"
"github.com/chaitin/panda-wiki/store/s3"
"github.com/chaitin/panda-wiki/usecase"
)
type MQHandlers struct {
RAGMQHandler *RAGMQHandler
RagDocUpdateHandler *RagDocUpdateHandler
StatCronHandler *CronHandler
}
var ProviderSet = wire.NewSet(
pg.ProviderSet,
rag.ProviderSet,
mq.ProviderSet,
ipdb.ProviderSet,
s3.ProviderSet,
usecase.NewLLMUsecase,
usecase.NewStatUseCase,
usecase.NewNodeUsecase,
usecase.NewModelUsecase,
NewRAGMQHandler,
NewRagDocUpdateHandler,
NewCronHandler,
wire.Struct(new(MQHandlers), "*"),
)