init oc-catalog
This commit is contained in:
		
							
								
								
									
										51
									
								
								routers/router.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								routers/router.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
// @APIVersion 1.0.0
 | 
			
		||||
// @Title beego Test API
 | 
			
		||||
// @Description beego has a very cool tools to autogenerate documents for your API
 | 
			
		||||
// @Contact astaxie@gmail.com
 | 
			
		||||
// @TermsOfServiceUrl http://beego.me/
 | 
			
		||||
// @License Apache 2.0
 | 
			
		||||
// @LicenseUrl http://www.apache.org/licenses/LICENSE-2.0.html
 | 
			
		||||
package routers
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"oc-catalog/controllers"
 | 
			
		||||
 | 
			
		||||
	beego "github.com/beego/beego/v2/server/web"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	ns := beego.NewNamespace("/oc/",
 | 
			
		||||
		beego.NSNamespace("/data",
 | 
			
		||||
			beego.NSInclude(
 | 
			
		||||
				&controllers.DataController{},
 | 
			
		||||
			),
 | 
			
		||||
		),
 | 
			
		||||
		beego.NSNamespace("/datacenter",
 | 
			
		||||
			beego.NSInclude(
 | 
			
		||||
				&controllers.DatacenterController{},
 | 
			
		||||
			),
 | 
			
		||||
		),
 | 
			
		||||
		beego.NSNamespace("/storage",
 | 
			
		||||
			beego.NSInclude(
 | 
			
		||||
				&controllers.StorageController{},
 | 
			
		||||
			),
 | 
			
		||||
		),
 | 
			
		||||
		beego.NSNamespace("/processing",
 | 
			
		||||
			beego.NSInclude(
 | 
			
		||||
				&controllers.ProcessingController{},
 | 
			
		||||
			),
 | 
			
		||||
		),
 | 
			
		||||
		beego.NSNamespace("/workflow",
 | 
			
		||||
			beego.NSInclude(
 | 
			
		||||
				&controllers.WorkflowController{},
 | 
			
		||||
			),
 | 
			
		||||
		),
 | 
			
		||||
		beego.NSNamespace("/version",
 | 
			
		||||
			beego.NSInclude(
 | 
			
		||||
				&controllers.VersionController{},
 | 
			
		||||
			),
 | 
			
		||||
		),
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
	beego.AddNamespace(ns)
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user