package routers import ( "Cold_Api/conf" "Cold_Api/controllers" beego "github.com/beego/beego/v2/server/web" ) func init() { ns := beego.NewNamespace(conf.Version, beego.NSNamespace("/Data", beego.NSBefore(T_pidFilter), beego.NSRouter("/Device_Sensor", &controllers.DataController{}, "*:Device_Sensor_Get"), // 获取传感器 beego.NSRouter("/Device_Sensor_List", &controllers.DataController{}, "*:Device_Sensor_List"), // 传感器列表 beego.NSRouter("/Device_Sensor_Data", &controllers.DataController{}, "*:Device_Sensor_Data"), // 传感器数据 beego.NSRouter("/Device_Sensor_Data_Excel", &controllers.DataController{}, "*:Device_Sensor_Data_Excel"), // 导出传感器数据 beego.NSRouter("/Device_Sensor_Data_Excel_m", &controllers.DataController{}, "*:Device_Sensor_Data_Excel_m"), // 导出传感器数据 beego.NSRouter("/List", &controllers.DataController{}, "*:Device_Sensor_Data_More"), // 设备数据列表 beego.NSRouter("/Excel", &controllers.DataController{}, "*:Device_Sensor_Data_Excel"), // 导出设备数据列表excel beego.NSRouter("/PDF", &controllers.DataController{}, "*:Device_Sensor_Data_PDF"), // 设备数据列表pdf // 执行 SQL beego.NSRouter("/Raw", &controllers.RawSqlController{}, "*:Raw"), // 执行 SQL ), ) beego.AddNamespace(ns) }