Documentation
¶
Index ¶
- Variables
- func InitKnowledgeBaseSvc(svc ai.KnowledgeBaseService, queSvc repository.Repository) service.QuestionKnowledgeBase
- func InitKnowledgeBaseUploadProducer(q mq.MQ) event.KnowledgeBaseEventProducer
- func InitQuestionDAO(db *egorm.Component) dao.QuestionDAO
- func InitQuestionSetDAO(db *egorm.Component) dao.QuestionSetDAO
- func InitTableOnce(db *gorm.DB)
- type AdminHandler
- type AdminQuestionSetHandler
- type ExamRes
- type ExamResult
- type ExamService
- type ExamineHandler
- type Handler
- type KnowledgeBaseHandler
- type KnowledgeJobStarter
- type Module
- type Question
- type QuestionSet
- type QuestionSetHandler
- type QuestionSetService
- type Service
Constants ¶
This section is empty.
Variables ¶
View Source
var ExamineHandlerSet = wire.NewSet(web.NewExamineHandler, service.NewLLMExamineService, repository.NewCachedExamineRepository, dao.NewGORMExamineDAO)
Functions ¶
func InitKnowledgeBaseSvc ¶ added in v0.3.3
func InitKnowledgeBaseSvc(svc ai.KnowledgeBaseService, queSvc repository.Repository) service.QuestionKnowledgeBase
func InitKnowledgeBaseUploadProducer ¶ added in v0.3.3
func InitKnowledgeBaseUploadProducer(q mq.MQ) event.KnowledgeBaseEventProducer
func InitQuestionDAO ¶
func InitQuestionDAO(db *egorm.Component) dao.QuestionDAO
func InitQuestionSetDAO ¶
func InitQuestionSetDAO(db *egorm.Component) dao.QuestionSetDAO
func InitTableOnce ¶
Types ¶
type AdminHandler ¶ added in v0.1.8
type AdminHandler = web.AdminHandler
type AdminQuestionSetHandler ¶ added in v0.1.8
type AdminQuestionSetHandler = web.AdminQuestionSetHandler
type ExamResult ¶ added in v0.2.1
type ExamResult = domain.ExamineResult
type ExamService ¶ added in v0.2.1
type ExamService = service.ExamineService
type ExamineHandler ¶ added in v0.1.8
type ExamineHandler = web.ExamineHandler
type KnowledgeBaseHandler ¶ added in v0.3.3
type KnowledgeBaseHandler = web.KnowledgeBaseHandler
type KnowledgeJobStarter ¶ added in v0.1.8
type KnowledgeJobStarter = job.KnowledgeJobStarter
type Module ¶ added in v0.0.2
type Module struct { Svc Service SetSvc QuestionSetService ExamSvc ExamService AdminHdl *AdminHandler AdminSetHdl *AdminQuestionSetHandler Hdl *Handler QsHdl *QuestionSetHandler ExamineHdl *ExamineHandler KnowledgeJobStarter *KnowledgeJobStarter KnowledgeBaseHdl *KnowledgeBaseHandler }
type QuestionSet ¶ added in v0.1.7
type QuestionSet = domain.QuestionSet
type QuestionSetHandler ¶
type QuestionSetHandler = web.QuestionSetHandler
type QuestionSetService ¶ added in v0.1.7
type QuestionSetService = service.QuestionSetService
Directories
¶
Path | Synopsis |
---|---|
internal
|
|
event/mocks
Package evtmocks is a generated GoMock package.
|
Package evtmocks is a generated GoMock package. |
Package quemocks is a generated GoMock package.
|
Package quemocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.