12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- // @APIVersion 1.0.0
- // @Title 电力测温项目API
- // @Description 电力测温项目接口文档。本文档仅用于本项目的前端接口说明<br><span style='color:red;font-size:16px;'>*****实际使用接口时,均需要将用户登录token通过header进行提交*****</span>
- // @Contact 3116246@qq.com
- package routers
- import (
- "fmt"
- "rtzh_elec_temperature/controllers"
- "rtzh_elec_temperature/wechat"
- "github.com/astaxie/beego/plugins/cors"
- "github.com/astaxie/beego"
- )
- func init() {
- fmt.Println("------正在初始化路由")
- nsapi := beego.NewNamespace("/api/", beego.NSNamespace("/base", beego.NSInclude(&controllers.ApiController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/wechat", beego.NSInclude(&wechat.WechatController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/excel", beego.NSInclude(&controllers.ExcelController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/file", beego.NSInclude(&controllers.FileDownController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/alarm", beego.NSInclude(&controllers.AlarmController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/comand", beego.NSInclude(&controllers.CommandController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/dataoptimize", beego.NSInclude(&controllers.DataOptimizeController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/device", beego.NSInclude(&controllers.DeviceController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/isslog", beego.NSInclude(&controllers.IssLogController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/linkevent", beego.NSInclude(&controllers.LinkeventController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/model", beego.NSInclude(&controllers.ModelController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/scene", beego.NSInclude(&controllers.SceneController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/task", beego.NSInclude(&controllers.TaskController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/region", beego.NSInclude(&controllers.RegionController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/app", beego.NSInclude(&controllers.AppController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/report", beego.NSInclude(&controllers.StatReportController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/blacklist", beego.NSInclude(&controllers.AlarmSettingController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/alarmtactics", beego.NSInclude(&controllers.AlarmTacticsController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/devicealarmsetting", beego.NSInclude(&controllers.AlarmDeviceSettingController{})))
- beego.AddNamespace(nsapi)
- nsapi = beego.NewNamespace("/api/", beego.NSNamespace("/alarminfohis", beego.NSInclude(&controllers.AlarmInfoHisController{})))
- beego.AddNamespace(nsapi)
- beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{
- AllowAllOrigins: true,
- //AllowOrigins: []string{"https://192.168.0.102"},
- AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"},
- AllowHeaders: []string{"sign", "auth_time", "auth_nonce", "token", "key", "Origin", "X-Frame-Options", "Authorization", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"},
- ExposeHeaders: []string{"Content-Length", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"},
- AllowCredentials: true,
- }))
- }
|