kra-new/internal/modules/integration/definition.go

21 lines
677 B
Go

// Package integration contains the built-in integration data and admin
// surface contribution.
package integration
import (
dataintegration "kra/internal/data/integration"
"kra/internal/modules/surface"
"kra/pkg/module"
)
func Definition() module.Definition {
return module.Definition{
Name: "integration",
Migrations: dataintegration.Migrations(),
Surface: module.Surface{
Menus: []module.Menu{{Name: "integrationConfig", Path: "integrationConfig", ParentName: "extensions", Component: "view/systemTools/integration/config.vue", Title: "通信集成", Icon: "connection", Sort: 8}},
APIs: surface.APIsForPrefix("/integration/configs", 5),
},
}
}