Documentation
¶
Index ¶
- Variables
- func InitCasbin(db *gorm.DB) *casbin.SyncedEnforcer
- func InitEtcdClient() *clientv3.Client
- func InitGinMiddlewares() []gin.HandlerFunc
- func InitGrpcServer(orderRpc *order.RpcServer, policyRpc *policy.RpcServer, ...) *grpcx.Server
- func InitLarkClient() *lark.Client
- func InitLdapConfig() ldapx.Config
- func InitMQ() mq.MQ
- func InitMinioClient() *minio.Client
- func InitModuleCrypto() *cryptox.CryptoRegistry
- func InitMongoDB() *mongox.Mongo
- func InitMySQLDB() *gorm.DB
- func InitNotificationServiceClient(etcdClient *clientv3.Client) notificationv1.NotificationServiceClient
- func InitRedis() redis.Cmdable
- func InitRedisSearch() *redisearch.Client
- func InitSession(cmd redis.Cmdable) session.Provider
- func InitWebServer(sp session.Provider, ...) *gin.Engine
- func InitWorkWx() *workwx.WorkwxApp
- type App
Constants ¶
This section is empty.
Variables ¶
View Source
var BaseSet = wire.NewSet(InitMongoDB, InitMySQLDB, InitRedis, InitMinioClient, InitMQ, InitRedisSearch, InitEtcdClient, InitWorkWx, InitLarkClient, InitModuleCrypto)
Functions ¶
func InitCasbin ¶ added in v1.3.0
func InitCasbin(db *gorm.DB) *casbin.SyncedEnforcer
func InitEtcdClient ¶
func InitGinMiddlewares ¶
func InitGinMiddlewares() []gin.HandlerFunc
func InitGrpcServer ¶ added in v1.9.0
func InitLarkClient ¶ added in v1.9.3
func InitLdapConfig ¶
func InitMinioClient ¶ added in v1.8.0
func InitModuleCrypto ¶ added in v1.9.1
func InitModuleCrypto() *cryptox.CryptoRegistry
func InitMongoDB ¶
func InitMySQLDB ¶
func InitNotificationServiceClient ¶ added in v1.9.0
func InitNotificationServiceClient(etcdClient *clientv3.Client) notificationv1.NotificationServiceClient
func InitRedisSearch ¶ added in v1.9.2
func InitRedisSearch() *redisearch.Client
func InitWebServer ¶
func InitWebServer(sp session.Provider, checkPolicyMiddleware *middleware.CheckPolicyMiddlewareBuilder, mdls []gin.HandlerFunc, modelHdl *model.Handler, attributeHdl *attribute.Handler, resourceHdl *resource.Handler, rmHdl *relation.RMHandler, rrHdl *relation.RRHandler, workerHdl *worker.Handler, rtHdl *relation.RTHandler, userHdl *user.Handler, templateHdl *template.Handler, strategyHdl *strategy.Handler, codebookHdl *codebook.Handler, runnerHdl *runner.Handler, orderHdl *order.Handler, workflowHdl *workflow.Handler, templateGroupHdl *template.GroupHdl, engineHdl *engine.Handler, taskHdl *task.Handler, policyHdl *policy.Handler, menuHdl *menu.Handler, endpointHdl *endpoint.Handler, roleHdl *role.Handler, permissionHdl *permission.Handler, departmentHdl *department.Handler, toolsHdl *tools.Handler, termHdl *terminal.Handler, rotaHdl *rota.Handler, discoveryHdl *discovery.Handler, checkLoginMiddleware *middleware.CheckLoginMiddlewareBuilder, ) *gin.Engine
func InitWorkWx ¶
Types ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.