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,47 @@
package v1
import (
"github.com/google/wire"
"github.com/chaitin/panda-wiki/handler"
"github.com/chaitin/panda-wiki/middleware"
"github.com/chaitin/panda-wiki/usecase"
)
type APIHandlers struct {
UserHandler *UserHandler
KnowledgeBaseHandler *KnowledgeBaseHandler
NodeHandler *NodeHandler
AppHandler *AppHandler
FileHandler *FileHandler
ModelHandler *ModelHandler
ConversationHandler *ConversationHandler
CrawlerHandler *CrawlerHandler
CreationHandler *CreationHandler
StatHandler *StatHandler
CommentHandler *CommentHandler
AuthV1Handler *AuthV1Handler
NavHandler *NavHandler
}
var ProviderSet = wire.NewSet(
middleware.ProviderSet,
usecase.ProviderSet,
handler.NewBaseHandler,
NewNodeHandler,
NewAppHandler,
NewConversationHandler,
NewUserHandler,
NewFileHandler,
NewModelHandler,
NewKnowledgeBaseHandler,
NewCrawlerHandler,
NewCreationHandler,
NewStatHandler,
NewCommentHandler,
NewAuthV1Handler,
NewNavHandler,
wire.Struct(new(APIHandlers), "*"),
)