| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- package dep
 
- import (
 
- 	"kpt-pasture/config"
 
- 	"kpt-pasture/module/asynq"
 
- 	"kpt-pasture/module/backend"
 
- 	"kpt-pasture/module/crontab"
 
- 	moduleMqtt "kpt-pasture/module/mqtt"
 
- 	"kpt-pasture/service/asynqsvc"
 
- 	"kpt-pasture/service/httpclient"
 
- 	"kpt-pasture/service/redis"
 
- 	"kpt-pasture/service/sso"
 
- 	"kpt-pasture/service/wechat"
 
- 	"kpt-pasture/store/kptstore"
 
- 	"kpt-pasture/store/mqttstore"
 
- 	"gitee.com/xuyiping_admin/pkg/di"
 
- )
 
- // Global 全局所有的依赖
 
- // 除了:
 
- // * cmd
 
- // * http
 
- // * grpc
 
- func Global() di.HubOption {
 
- 	return di.Options(Options()...)
 
- }
 
- func Options() []di.HubOption {
 
- 	return []di.HubOption{
 
- 		// 基础依赖
 
- 		config.Module,
 
- 		// store
 
- 		kptstore.Module,
 
- 		backend.Module,
 
- 		sso.Module,
 
- 		wechat.Module,
 
- 		asynqsvc.Module,
 
- 		asynq.Module,
 
- 		redis.Module,
 
- 		crontab.Module,
 
- 		moduleMqtt.Module,
 
- 		mqttstore.Module,
 
- 		httpclient.Module,
 
- 	}
 
- }
 
 
  |