|
|
@@ -155,50 +155,86 @@ func Configure(b *bootstrap.Bootstrapper) {
|
|
|
modelObjectService := service.NewModelObjectService()
|
|
|
modelObjectApp := mvc.New(modelParty.Party("/object"))
|
|
|
modelObjectApp.Register(modelObjectService)
|
|
|
- modelObjectApp.Handle(new(controllers.ObjectController))
|
|
|
+ modelObjectApp.Handle(new(controllers.ModelObjectController))
|
|
|
|
|
|
modelObjectAttrService := service.NewModelObjectAttrService()
|
|
|
modelObjectAttrApp := mvc.New(modelParty.Party("/object/attribute"))
|
|
|
modelObjectAttrApp.Register(modelObjectAttrService)
|
|
|
- modelObjectAttrApp.Handle(new(controllers.ObjectAttrController))
|
|
|
+ modelObjectAttrApp.Handle(new(controllers.ModelObjectAttrController))
|
|
|
|
|
|
modelObjectOAMService := service.NewModelObjectOAMService()
|
|
|
modelObjectOAMApp := mvc.New(modelParty.Party("/object/oam"))
|
|
|
modelObjectOAMApp.Register(modelObjectOAMService)
|
|
|
- modelObjectOAMApp.Handle(new(controllers.ObjectOAMController))
|
|
|
+ modelObjectOAMApp.Handle(new(controllers.ModelObjectOAMController))
|
|
|
}
|
|
|
|
|
|
- // DaaS
|
|
|
- daasParty := b.Party("/daas", crs).AllowMethods(iris.MethodOptions)
|
|
|
+
|
|
|
+ // Biz
|
|
|
+ bizParty := b.Party("/biz", crs).AllowMethods(iris.MethodOptions)
|
|
|
{
|
|
|
- daasParty.Use(middleware.AuthToken)
|
|
|
- dbTypeService := service.NewDbTypeService()
|
|
|
- dbTypeApp := mvc.New(daasParty.Party("/dbType"))
|
|
|
- dbTypeApp.Register(dbTypeService)
|
|
|
- dbTypeApp.Handle(new(controllers.DbTypeController))
|
|
|
+ bizParty.Use(middleware.AuthToken)
|
|
|
+ bizService := service.NewBizService()
|
|
|
+ bizApp := mvc.New(bizParty.Party(""))
|
|
|
+ bizApp.Register(bizService)
|
|
|
+ bizApp.Handle(new(controllers.BizController))
|
|
|
+
|
|
|
+ bizObjectService := service.NewBizObjectService()
|
|
|
+ bizObjectApp := mvc.New(bizParty.Party("/object"))
|
|
|
+ bizObjectApp.Register(bizObjectService)
|
|
|
+ bizObjectApp.Handle(new(controllers.BizObjectController))
|
|
|
+
|
|
|
+ bizObjectAttrService := service.NewModelObjectAttrService()
|
|
|
+ bizObjectAttrApp := mvc.New(bizParty.Party("/object/attribute"))
|
|
|
+ bizObjectAttrApp.Register(bizObjectAttrService)
|
|
|
+ bizObjectAttrApp.Handle(new(controllers.BizObjectAttrController))
|
|
|
+
|
|
|
+ bizObjectOAMService := service.NewModelObjectOAMService()
|
|
|
+ bizObjectOAMApp := mvc.New(modelParty.Party("/object/oam"))
|
|
|
+ bizObjectOAMApp.Register(bizObjectOAMService)
|
|
|
+ bizObjectOAMApp.Handle(new(controllers.BizObjectOAMController))
|
|
|
+
|
|
|
+ bizRuleService := service.NewBizRuleService()
|
|
|
+ bizRuleApp := mvc.New(bizParty.Party("/rule"))
|
|
|
+ bizRuleApp.Register(bizRuleService)
|
|
|
+ bizRuleApp.Handle(new(controllers.BizRuleController))
|
|
|
+ }
|
|
|
+
|
|
|
+ // database
|
|
|
+ databaseParty := b.Party("/database", crs).AllowMethods(iris.MethodOptions)
|
|
|
+ {
|
|
|
+ databaseParty.Use(middleware.AuthToken)
|
|
|
+ databaseTypeService := service.NewDbTypeService()
|
|
|
+ databaseTypeApp := mvc.New(databaseParty.Party("/type"))
|
|
|
+ databaseTypeApp.Register(databaseTypeService)
|
|
|
+ databaseTypeApp.Handle(new(controllers.DbTypeController))
|
|
|
+
|
|
|
+ dataService := service.NewDbTypeService()
|
|
|
+ dataApp := mvc.New(databaseParty.Party("/data"))
|
|
|
+ dataApp.Register(dataService)
|
|
|
+ dataApp.Handle(new(controllers.DbTypeController))
|
|
|
}
|
|
|
|
|
|
- // PaaS
|
|
|
- paasParty := b.Party("/paas", crs).AllowMethods(iris.MethodOptions)
|
|
|
+ // Api
|
|
|
+ apiParty := b.Party("/api", crs).AllowMethods(iris.MethodOptions)
|
|
|
{
|
|
|
- paasParty.Use(middleware.AuthToken)
|
|
|
- moduleService := service.NewModuleService()
|
|
|
- moduleApp := mvc.New(paasParty.Party("/module"))
|
|
|
- moduleApp.Register(moduleService)
|
|
|
- moduleApp.Handle(new(controllers.ModuleController))
|
|
|
+ apiParty.Use(middleware.AuthToken)
|
|
|
+ apiModuleService := service.NewApiService()
|
|
|
+ apiModuleApp := mvc.New(apiParty.Party("/module"))
|
|
|
+ apiModuleApp.Register(apiModuleService)
|
|
|
+ apiModuleApp.Handle(new(controllers.ApiModuleController))
|
|
|
|
|
|
apiService := service.NewApiService()
|
|
|
- apiApp := mvc.New(paasParty.Party("/api"))
|
|
|
+ apiApp := mvc.New(apiParty.Party("/api"))
|
|
|
apiApp.Register(apiService)
|
|
|
apiApp.Handle(new(controllers.ApiController))
|
|
|
|
|
|
apiLogService := service.NewApiLogService()
|
|
|
- apiLogApp := mvc.New(paasParty.Party("/api/request"))
|
|
|
+ apiLogApp := mvc.New(apiParty.Party("/api/request"))
|
|
|
apiLogApp.Register(apiLogService)
|
|
|
apiLogApp.Handle(new(controllers.ApiLogController))
|
|
|
|
|
|
atuService := service.NewApiTransUnitService()
|
|
|
- apiAtuApp := mvc.New(paasParty.Party("/api/atu"))
|
|
|
+ apiAtuApp := mvc.New(apiParty.Party("/api/atu"))
|
|
|
apiAtuApp.Register(atuService)
|
|
|
apiAtuApp.Handle(new(controllers.ApiTransUnitController))
|
|
|
}
|