Forráskód Böngészése

创建新的控制器路由

xingzai 3 éve
szülő
commit
6f0222c51b
4 módosított fájl, 64 hozzáadás és 24 törlés
  1. 43 0
      controllers/hello.go
  2. 2 19
      controllers/wechat.go
  3. 14 5
      routers/commentsRouter_controllers.go
  4. 5 0
      routers/router.go

+ 43 - 0
controllers/hello.go

@@ -0,0 +1,43 @@
+package controllers
+
+import (
+	"hongze/hongze_cygxzs/models"
+)
+
+type HelloCommonController struct {
+	BaseCommonController
+}
+
+// @Title 路由1
+// @Description 路由1
+// @Param   Url   query   string  true       "url地址"
+// @router /hello [get]
+func (this *HelloCommonController) TesrR1() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+	getUrl := this.GetString("Url")
+	br.Ret = 200
+	br.Success = true
+	br.Msg = "路由1"
+	br.Data = getUrl
+}
+
+// @Title 路由2
+// @Description 路由2
+// @Param   Url   query   string  true       "url地址"
+// @router /hello2 [get]
+func (this *HelloCommonController) TesrR2() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+	getUrl := this.GetString("Url")
+	br.Ret = 200
+	br.Success = true
+	br.Msg = "路由2"
+	br.Data = getUrl
+}

+ 2 - 19
controllers/wechat.go

@@ -181,25 +181,8 @@ func (this *WechatCommonController) GetWxSign() {
 	br.Data = resp
 }
 
-// @Title 路由1
-// @Description 路由1
-// @Param   Url   query   string  true       "url地址"
-// @router /hello [get]
-func (this *WechatCommonController) TesrR1() {
-	br := new(models.BaseResponse).Init()
-	defer func() {
-		this.Data["json"] = br
-		this.ServeJSON()
-	}()
-	getUrl := this.GetString("Url")
-	br.Ret = 200
-	br.Success = true
-	br.Msg = "路由1"
-	br.Data = getUrl
-}
-
-// @Title 路由1
-// @Description 路由1
+// @Title 路由2
+// @Description 路由2
 // @Param   Url   query   string  true       "url地址"
 // @router /hello2 [get]
 func (this *WechatCommonController) TesrR2() {

+ 14 - 5
routers/commentsRouter_controllers.go

@@ -7,10 +7,19 @@ import (
 
 func init() {
 
-    beego.GlobalControllerRouter["hongze/hongze_cygxzs/controllers:WechatCommonController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygxzs/controllers:WechatCommonController"],
+    beego.GlobalControllerRouter["hongze/hongze_cygxzs/controllers:HelloCommonController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygxzs/controllers:HelloCommonController"],
         beego.ControllerComments{
-            Method: "GetWxSign",
-            Router: "/getWxSign",
+            Method: "TesrR1",
+            Router: "/hello",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["hongze/hongze_cygxzs/controllers:HelloCommonController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygxzs/controllers:HelloCommonController"],
+        beego.ControllerComments{
+            Method: "TesrR2",
+            Router: "/hello2",
             AllowHTTPMethods: []string{"get"},
             MethodParams: param.Make(),
             Filters: nil,
@@ -18,8 +27,8 @@ func init() {
 
     beego.GlobalControllerRouter["hongze/hongze_cygxzs/controllers:WechatCommonController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygxzs/controllers:WechatCommonController"],
         beego.ControllerComments{
-            Method: "TesrR1",
-            Router: "/hello",
+            Method: "GetWxSign",
+            Router: "/getWxSign",
             AllowHTTPMethods: []string{"get"},
             MethodParams: param.Make(),
             Filters: nil,

+ 5 - 0
routers/router.go

@@ -29,6 +29,11 @@ func init() {
 				&controllers.WechatCommonController{},
 			),
 		),
+		web.NSNamespace("/hello",
+			web.NSInclude(
+				&controllers.HelloCommonController{},
+			),
+		),
 	)
 	web.AddNamespace(ns)
 }