Browse Source

新增指标记录初始化接口

xyxie 8 months ago
parent
commit
cdf5eae0c0
3 changed files with 38 additions and 1 deletions
  1. 6 0
      controllers/data_ini.go
  2. 19 0
      routers/commentsRouter.go
  3. 13 1
      routers/router.go

+ 6 - 0
controllers/data_ini.go

@@ -12,6 +12,12 @@ type DataInitController struct {
 	web.Controller
 }
 
+// InitEdbRelation
+// @Title 初始化历史的图表、表格等引用记录
+// @Description 初始化历史的图表、表格等引用记录
+// @Param	request	body fe_calendar.FeCalendarMatterSaveReq true "type json string"
+// @Success 200 string "操作成功"
+// @router /relation_init [get]
 func (c *DataInitController) InitEdbRelation() {
 	br := new(models.BaseResponse).Init()
 	defer func() {

+ 19 - 0
routers/commentsRouter.go

@@ -0,0 +1,19 @@
+package routers
+
+import (
+	beego "github.com/beego/beego/v2/server/web"
+	"github.com/beego/beego/v2/server/web/context/param"
+)
+
+func init() {
+
+    beego.GlobalControllerRouter["eta/eta_task/controllers:DataInitController"] = append(beego.GlobalControllerRouter["eta/eta_task/controllers:DataInitController"],
+        beego.ControllerComments{
+            Method: "InitEdbRelation",
+            Router: `/relation_init`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+}

+ 13 - 1
routers/router.go

@@ -7,7 +7,19 @@
 // @LicenseUrl http://www.apache.org/licenses/LICENSE-2.0.html
 package routers
 
+import (
+	"eta/eta_task/controllers"
+	"github.com/beego/beego/v2/server/web"
+)
 
 func init() {
-
+	//解决跨域问题
+	ns := web.NewNamespace("/v1",
+		web.NSNamespace("/data",
+			web.NSInclude(
+				&controllers.DataInitController{},
+			),
+		),
+	)
+	web.AddNamespace(ns)
 }