优化结构
This commit is contained in:
@@ -3,6 +3,7 @@ package system
|
||||
import (
|
||||
"kra/internal/config"
|
||||
|
||||
"github.com/google/wire"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -14,3 +15,28 @@ type Provider interface {
|
||||
DatabaseReady() bool
|
||||
Runtime() *config.Store
|
||||
}
|
||||
|
||||
// ProviderSet wires system repositories and their runtime-backed adapters.
|
||||
var ProviderSet = wire.NewSet(
|
||||
NewRuntimeSettings,
|
||||
NewTokenIssuer,
|
||||
NewUserRepo,
|
||||
NewAuthorityAccessRepo,
|
||||
NewAPIRepo,
|
||||
NewPermissionRepo,
|
||||
NewMenuRepo,
|
||||
NewDepartmentRepo,
|
||||
NewPositionRepo,
|
||||
NewDictionaryRepo,
|
||||
NewParameterRepo,
|
||||
NewAPITokenRepo,
|
||||
NewSecurityRepo,
|
||||
NewVersionRepo,
|
||||
NewExportRepo,
|
||||
NewAuditRepo,
|
||||
NewAuditRecorderRepo,
|
||||
NewLogFileRepo,
|
||||
NewMediaRepo,
|
||||
NewAnnouncementRepo,
|
||||
NewMaintenanceRepo,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user