32 lines
731 B
Go
32 lines
731 B
Go
package system
|
|
|
|
import "github.com/google/wire"
|
|
|
|
// ProviderSet wires the system domain usecases. The parent biz package keeps
|
|
// the aggregate entry point used by Wire while each domain owns its providers.
|
|
var ProviderSet = wire.NewSet(
|
|
NewUserUsecase,
|
|
NewAuthenticationUsecase,
|
|
NewSystemConfigUsecase,
|
|
NewAuthorityUsecase,
|
|
NewAPIUsecase,
|
|
NewPermissionUsecase,
|
|
NewAccessControlUsecase,
|
|
NewMenuUsecase,
|
|
NewDepartmentUsecase,
|
|
NewPositionUsecase,
|
|
NewDictionaryUsecase,
|
|
NewParameterUsecase,
|
|
NewTokenUsecase,
|
|
NewSecurityUsecase,
|
|
NewVersionUsecase,
|
|
NewExportUsecase,
|
|
NewAuditUsecase,
|
|
NewAuditRecorderUsecase,
|
|
NewLogViewerUsecase,
|
|
NewMediaUsecase,
|
|
NewAnnouncementUsecase,
|
|
NewEmailUsecase,
|
|
NewMaintenanceUsecase,
|
|
)
|