21 lines
677 B
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),
|
|
},
|
|
}
|
|
}
|