baguwen

package
v0.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2025 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func InitKnowledgeBaseSvc added in v0.3.3

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

func InitTableOnce(db *gorm.DB)

Types

type AdminHandler added in v0.1.8

type AdminHandler = web.AdminHandler

type AdminQuestionSetHandler added in v0.1.8

type AdminQuestionSetHandler = web.AdminQuestionSetHandler

type ExamRes added in v0.2.1

type ExamRes = domain.Result

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 Handler

type Handler = web.Handler

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
}

func InitModule added in v0.0.2

func InitModule(db *gorm.DB, intrModule *interactive.Module, ec ecache.Cache, perm *permission.Module, aiModule *ai.Module, memberModule *member.Module, sp session.Provider, q mq.MQ) (*Module, error)

type Question added in v0.0.2

type Question = domain.Question

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

type Service added in v0.0.2

type Service = service.Service

Directories

Path Synopsis
internal
event/mocks
Package evtmocks is a generated GoMock package.
Package evtmocks is a generated GoMock package.
job
web
Package quemocks is a generated GoMock package.
Package quemocks is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL