|
@@ -7,93 +7,103 @@ import (
|
|
|
)
|
|
|
|
|
|
func init() {
|
|
|
- var version = conf.Version
|
|
|
- //设备
|
|
|
- beego.Router(version+"/Device/List", &controllers.DeviceController{}, "*:Device_List") // 设备列表
|
|
|
- beego.Router(version+"/Device/Add", &controllers.DeviceController{}, "*:Device_Add") // 添加设备
|
|
|
- beego.Router(version+"/Device/Del", &controllers.DeviceController{}, "*:Device_Del") // 删除设备
|
|
|
- beego.Router(version+"/Device/Edit", &controllers.DeviceController{}, "*:Device_Edit") // 修改设备
|
|
|
- beego.Router(version+"/Device/RestartShutdown", &controllers.DeviceController{}, "*:Device_RestartShutdown") // 重启/关机
|
|
|
- beego.Router(version+"/Device/Parameter_List", &controllers.DeviceController{}, "*:Device_Parameter_List") // 设备参数列表
|
|
|
- beego.Router(version+"/Device/Parameter_Pu", &controllers.DeviceController{}, "*:Device_Parameter_Pu") // 修改设备参数
|
|
|
- beego.Router(version+"/Device/Device_Parameter_Del_Device", &controllers.DeviceController{}, "*:Device_Parameter_Del_Device") // 删除此设备
|
|
|
- // 设备日志
|
|
|
- beego.Router(version+"/Device/Log", &controllers.DeviceController{}, "*:DeviceLogs") // 获取未读消息
|
|
|
+ ns := beego.NewNamespace(conf.Version,
|
|
|
+ beego.NSNamespace("/Device",
|
|
|
+ beego.NSBefore(T_pidFilter),
|
|
|
+ //设备
|
|
|
+ beego.NSRouter("/List", &controllers.DeviceController{}, "*:Device_List"), // 设备列表
|
|
|
+ beego.NSRouter("/Add", &controllers.DeviceController{}, "*:Device_Add"), // 添加设备
|
|
|
+ //beego.NSRouter("/Del", &controllers.DeviceController{}, "*:Device_Del"), // 删除设备
|
|
|
+ beego.NSRouter("/Edit", &controllers.DeviceController{}, "*:Device_Edit"), // 修改设备
|
|
|
+ beego.NSRouter("/RestartShutdown", &controllers.DeviceController{}, "*:Device_RestartShutdown"), // 重启/关机
|
|
|
+ beego.NSRouter("/Parameter_List", &controllers.DeviceController{}, "*:Device_Parameter_List"), // 设备参数列表
|
|
|
+ beego.NSRouter("/Parameter_Pu", &controllers.DeviceController{}, "*:Device_Parameter_Pu"), // 修改设备参数
|
|
|
+ beego.NSRouter("/Device_Parameter_Del_Device", &controllers.DeviceController{}, "*:Device_Parameter_Del_Device"), // 删除此设备
|
|
|
+ // 设备日志
|
|
|
+ beego.NSRouter("/Log", &controllers.DeviceController{}, "*:DeviceLogs"), // 获取未读消息
|
|
|
|
|
|
- // 修改设备参数
|
|
|
- beego.Router(version+"/Device/Pu_DeviceParameter_T_l_p", &controllers.DeviceController{}, "*:Pu_DeviceParameter_T_type") // 设置设备参数
|
|
|
- beego.Router(version+"/Device/Pu_DeviceParameter_T_give", &controllers.DeviceController{}, "*:Pu_DeviceParameter_T_give") // 设备是否弃用
|
|
|
+ // 修改设备参数
|
|
|
+ beego.NSRouter("/Pu_DeviceParameter_T_l_p", &controllers.DeviceController{}, "*:Pu_DeviceParameter_T_type"), // 设置设备参数
|
|
|
+ beego.NSRouter("/Pu_DeviceParameter_T_give", &controllers.DeviceController{}, "*:Pu_DeviceParameter_T_give"), // 设备是否弃用
|
|
|
|
|
|
- // 同步传感器
|
|
|
- beego.Router(version+"/Device/Read_DeviceSensorParameter", &controllers.DeviceController{}, "*:Read_DeviceSensorParameter") // 获取传感器参数
|
|
|
+ // 设备任务
|
|
|
+ beego.NSRouter("/DeviceTask_List", &controllers.DeviceController{}, "*:DeviceTask_List"), // 任务列表
|
|
|
+ beego.NSRouter("/DeviceTask_Post", &controllers.DeviceController{}, "*:DeviceTask_Post"), // 远程启停
|
|
|
|
|
|
- // 设备-传感器
|
|
|
- beego.Router(version+"/DeviceSensor/List", &controllers.DeviceController{}, "*:DeviceSensor_List") // 传感器列表
|
|
|
- beego.Router(version+"/DeviceSensor/Edit", &controllers.DeviceController{}, "*:DeviceSensor_Edit") // 修改传感器
|
|
|
- beego.Router(version+"/DeviceSensor/Del", &controllers.DeviceController{}, "*:DeviceSensor_Del") // 删除传感器
|
|
|
- beego.Router(version+"/DeviceSensor/Parameter_List", &controllers.DeviceController{}, "*:DeviceSensor_Parameter_List") // 传感器参数列表
|
|
|
- beego.Router(version+"/DeviceSensor/Parameter_Pu", &controllers.DeviceController{}, "*:DeviceSensor_Parameter_Pu") // 修改传感器参数
|
|
|
+ // 分类绑定
|
|
|
+ beego.NSRouter("/DeviceClassBind_List", &controllers.DeviceController{}, "*:DeviceClassBind_List"), // 设备传感器绑定的分类列表
|
|
|
+ // 报警策略绑定
|
|
|
+ beego.NSRouter("/DeviceNoticeBind_List", &controllers.DeviceController{}, "*:DeviceNoticeBind_List"), // 设备传感器绑定的报警策略列表
|
|
|
|
|
|
- // 传感器管理列表
|
|
|
- beego.Router(version+"/DeviceSensor/Manage_List", &controllers.DeviceController{}, "*:DeviceSensor_Manage_List") // 传感器管理列表
|
|
|
+ //beego.NSRouter("/UpDeviceSensor_Tsort", &controllers.DeviceController{}, "*:UpDeviceSensor_Tsort"), // 传感器排序
|
|
|
+ //beego.NSRouter("/UpDeviceSensor_T3dview", &controllers.DeviceController{}, "*:UpDeviceSensor_T3dview"), // 传感器3D视图
|
|
|
+ //beego.NSRouter("/UpDeviceSensor_T_datashow", &controllers.DeviceController{}, "*:UpDeviceSensor_T_datashow"), // 传感器屏蔽数据展示
|
|
|
+ //beego.NSRouter("/DeviceWarningListT_Tips", &controllers.DeviceController{}, "*:DeviceWarningList_T_Tips"), // 获取未读消息
|
|
|
|
|
|
- beego.Router(version+"/Device/UpDeviceSensor_Tsort", &controllers.DeviceController{}, "*:UpDeviceSensor_Tsort") // 传感器排序
|
|
|
- beego.Router(version+"/Device/UpDeviceSensor_T3dview", &controllers.DeviceController{}, "*:UpDeviceSensor_T3dview") // 传感器3D视图
|
|
|
- beego.Router(version+"/Device/UpDeviceSensor_T_datashow", &controllers.DeviceController{}, "*:UpDeviceSensor_T_datashow") // 传感器屏蔽数据展示
|
|
|
+ ),
|
|
|
|
|
|
- // 设备任务
|
|
|
- beego.Router(version+"/Device/DeviceTask_List", &controllers.DeviceController{}, "*:DeviceTask_List") // 任务列表
|
|
|
- beego.Router(version+"/Device/DeviceTask_Post", &controllers.DeviceController{}, "*:DeviceTask_Post") // 远程启停
|
|
|
+ // 传感器
|
|
|
+ beego.NSNamespace("/DeviceSensor",
|
|
|
+ beego.NSBefore(T_pidFilter),
|
|
|
+ // 设备-传感器
|
|
|
+ beego.NSRouter("/List", &controllers.DeviceController{}, "*:DeviceSensor_List"), // 传感器列表
|
|
|
+ beego.NSRouter("/Edit", &controllers.DeviceController{}, "*:DeviceSensor_Edit"), // 修改传感器
|
|
|
+ beego.NSRouter("/Del", &controllers.DeviceController{}, "*:DeviceSensor_Del"), // 删除传感器
|
|
|
+ beego.NSRouter("/Parameter_List", &controllers.DeviceController{}, "*:DeviceSensor_Parameter_List"), // 传感器参数列表
|
|
|
+ beego.NSRouter("/Parameter_Pu", &controllers.DeviceController{}, "*:DeviceSensor_Parameter_Pu"), // 修改传感器参数
|
|
|
+ // 传感器管理列表
|
|
|
+ beego.NSRouter("/Manage_List", &controllers.DeviceController{}, "*:DeviceSensor_Manage_List"), // 传感器管理列表
|
|
|
|
|
|
- // 设备报警
|
|
|
- beego.Router(version+"/DeviceWarning/List", &controllers.DeviceController{}, "*:DeviceWarning_List") // 告警列表
|
|
|
- beego.Router(version+"/DeviceWarning/Get", &controllers.DeviceController{}, "*:DeviceWarning_Get") // 获取告警
|
|
|
- beego.Router(version+"/DeviceWarning/Edit", &controllers.DeviceController{}, "*:DeviceWarning_Post") // 修改告警 报警处理
|
|
|
- beego.Router(version+"/DeviceWarning/Del", &controllers.DeviceController{}, "*:DeviceWarning_Del") // 删除告警
|
|
|
- beego.Router(version+"/DeviceWarning/ToExcel", &controllers.DeviceController{}, "*:DeviceWarning_Data_Excel") // 导出excel
|
|
|
- beego.Router(version+"/Device/DeviceWarningListT_Tips", &controllers.DeviceController{}, "*:DeviceWarningList_T_Tips") // 获取未读消息
|
|
|
+ ),
|
|
|
+ // 设备报警
|
|
|
+ beego.NSNamespace("/DeviceWarning",
|
|
|
+ beego.NSRouter("/List", &controllers.DeviceController{}, "*:DeviceWarning_List"), // 告警列表
|
|
|
+ beego.NSRouter("/Get", &controllers.DeviceController{}, "*:DeviceWarning_Get"), // 获取告警
|
|
|
+ beego.NSRouter("/Edit", &controllers.DeviceController{}, "*:DeviceWarning_Post"), // 修改告警 报警处理
|
|
|
+ beego.NSRouter("/Del", &controllers.DeviceController{}, "*:DeviceWarning_Del"), // 删除告警
|
|
|
+ beego.NSRouter("/ToExcel", &controllers.DeviceController{}, "*:DeviceWarning_Data_Excel"), // 导出excel
|
|
|
|
|
|
- // 报警类型
|
|
|
- beego.Router(version+"/WarningType/List_All", &controllers.DeviceController{}, "*:WarningType_List_All") // 添加权限-告警类型列表
|
|
|
- beego.Router(version+"/WarningType/Power_List", &controllers.DeviceController{}, "*:WarningType_Power_List_All") // 报警搜索-告警类型列表
|
|
|
+ ),
|
|
|
+ // 报警类型
|
|
|
+ beego.NSNamespace("/WarningType",
|
|
|
+ beego.NSRouter("/List_All", &controllers.DeviceController{}, "*:WarningType_List_All"), // 添加权限-告警类型列表
|
|
|
+ beego.NSRouter("/Power_List", &controllers.DeviceController{}, "*:WarningType_Power_List_All"), // 报警搜索-告警类型列表
|
|
|
+ ),
|
|
|
+ // 分类
|
|
|
+ beego.NSNamespace("/Class",
|
|
|
+ beego.NSBefore(T_pidFilter),
|
|
|
+ beego.NSRouter("/List", &controllers.DeviceController{}, "*:CompanyClass_List"), // 分类列表
|
|
|
+ beego.NSRouter("/All", &controllers.DeviceController{}, "*:CompanyClass_All"), // 所有分类列表
|
|
|
+ beego.NSRouter("/Get", &controllers.DeviceController{}, "*:CompanyClass_Get"), // 获取分类
|
|
|
+ beego.NSRouter("/Add", &controllers.DeviceController{}, "*:CompanyClass_Add"), // 添加分类
|
|
|
+ beego.NSRouter("/Edit", &controllers.DeviceController{}, "*:CompanyClass_Edit"), // 修改分类
|
|
|
+ beego.NSRouter("/Del", &controllers.DeviceController{}, "*:CompanyClass_Del"), // 删除分类
|
|
|
+ // 分类绑定
|
|
|
+ beego.NSRouter("/Bind_Add", &controllers.DeviceController{}, "*:ClassBind_Add"), // 添加分类设备绑定
|
|
|
+ beego.NSRouter("/Bind_Del", &controllers.DeviceController{}, "*:ClassBind_Del"), // 删除分类设备绑定
|
|
|
+ ),
|
|
|
+ //报警策略
|
|
|
+ beego.NSNamespace("/Notice",
|
|
|
+ beego.NSBefore(T_pidFilter),
|
|
|
+ beego.NSRouter("/List", &controllers.DeviceController{}, "*:CompanyNotice_List"), // 报警策略列表
|
|
|
+ beego.NSRouter("/All", &controllers.DeviceController{}, "*:CompanyNotice_All"), // 所有报警策略列表
|
|
|
+ beego.NSRouter("/Get", &controllers.DeviceController{}, "*:CompanyNotice_Get"), // 获取报警策略
|
|
|
+ beego.NSRouter("/Add", &controllers.DeviceController{}, "*:CompanyNotice_Add"), // 添加报警策略
|
|
|
+ beego.NSRouter("/Edit", &controllers.DeviceController{}, "*:CompanyNotice_Edit"), // 修改报警策略
|
|
|
+ beego.NSRouter("/Del", &controllers.DeviceController{}, "*:CompanyNotice_Del"), // 删除报警策略
|
|
|
+ // 报警策略绑定
|
|
|
+ beego.NSRouter("/Bind_Add", &controllers.DeviceController{}, "*:NoticeBind_Add"), // 添加报警策略绑定
|
|
|
+ beego.NSRouter("/Bind_Del", &controllers.DeviceController{}, "*:NoticeBind_Del"), // 删除报警策略绑定
|
|
|
+ // 报警通知用户列表
|
|
|
+ beego.NSRouter("/User_List", &controllers.UserController{}, "*:User_Notice_List"), // 报警通知用户列表
|
|
|
+ ),
|
|
|
|
|
|
- //分类管理
|
|
|
- beego.Router(version+"/Class/List", &controllers.DeviceController{}, "*:CompanyClass_List") // 分类列表
|
|
|
- beego.Router(version+"/Class/All", &controllers.DeviceController{}, "*:CompanyClass_All") // 所有分类列表
|
|
|
- beego.Router(version+"/Class/Get", &controllers.DeviceController{}, "*:CompanyClass_Get") // 获取分类
|
|
|
- beego.Router(version+"/Class/Add", &controllers.DeviceController{}, "*:CompanyClass_Add") // 添加分类
|
|
|
- beego.Router(version+"/Class/Edit", &controllers.DeviceController{}, "*:CompanyClass_Edit") // 修改分类
|
|
|
- beego.Router(version+"/Class/Del", &controllers.DeviceController{}, "*:CompanyClass_Del") // 删除分类
|
|
|
- // 分类绑定
|
|
|
- beego.Router(version+"/Device/DeviceClassBind_List", &controllers.DeviceController{}, "*:DeviceClassBind_List") // 已绑定传感器列表
|
|
|
- beego.Router(version+"/Class/Bind_Add", &controllers.DeviceController{}, "*:ClassBind_Add") // 添加分类设备绑定
|
|
|
- beego.Router(version+"/Class/Bind_Del", &controllers.DeviceController{}, "*:ClassBind_Del") // 删除分类设备绑定
|
|
|
+ // 设备类型
|
|
|
+ beego.NSNamespace("/DeviceType",
|
|
|
+ beego.NSRouter("Type/List_All", &controllers.DeviceController{}, "*:DeviceType_List_All"), // 传感器设备类型列表
|
|
|
+ ),
|
|
|
+ )
|
|
|
|
|
|
- //报警策略
|
|
|
- beego.Router(version+"/Notice/List", &controllers.DeviceController{}, "*:CompanyNotice_List") // 报警策略列表
|
|
|
- beego.Router(version+"/Notice/All", &controllers.DeviceController{}, "*:CompanyNotice_All") // 所有报警策略列表
|
|
|
- beego.Router(version+"/Notice/Get", &controllers.DeviceController{}, "*:CompanyNotice_Get") // 获取报警策略
|
|
|
- beego.Router(version+"/Notice/Add", &controllers.DeviceController{}, "*:CompanyNotice_Add") // 添加报警策略
|
|
|
- beego.Router(version+"/Notice/Edit", &controllers.DeviceController{}, "*:CompanyNotice_Edit") // 修改报警策略
|
|
|
- beego.Router(version+"/Notice/Del", &controllers.DeviceController{}, "*:CompanyNotice_Del") // 删除报警策略
|
|
|
- // 报警策略绑定
|
|
|
- beego.Router(version+"/Device/DeviceNoticeBind_List", &controllers.DeviceController{}, "*:DeviceNoticeBind_List") // 报警策略绑定列表
|
|
|
- beego.Router(version+"/Notice/Bind_Add", &controllers.DeviceController{}, "*:NoticeBind_Add") // 添加报警策略绑定
|
|
|
- beego.Router(version+"/Notice/Bind_Del", &controllers.DeviceController{}, "*:NoticeBind_Del") // 删除报警策略绑定
|
|
|
- // 报警通知用户列表
|
|
|
- beego.Router(version+"/Notice/User_List", &controllers.UserController{}, "*:User_Notice_List") // 报警通知用户列表
|
|
|
+ beego.AddNamespace(ns)
|
|
|
|
|
|
- beego.Router(version+"/Data/Device_Sensor", &controllers.DataController{}, "*:Device_Sensor_Get") // 获取传感器
|
|
|
- beego.Router(version+"/Data/Device_Sensor_List", &controllers.DataController{}, "*:Device_Sensor_List") // 传感器列表
|
|
|
- beego.Router(version+"/Data/Device_Sensor_Data", &controllers.DataController{}, "*:Device_Sensor_Data") // 传感器数据
|
|
|
- beego.Router(version+"/Data/Device_Sensor_Data_Excel", &controllers.DataController{}, "*:Device_Sensor_Data_Excel") // 导出传感器数据
|
|
|
- beego.Router(version+"/Data/Device_Sensor_Data_Excel_m", &controllers.DataController{}, "*:Device_Sensor_Data_Excel_m") // 导出传感器数据
|
|
|
-
|
|
|
- beego.Router(version+"/Data/List", &controllers.DataController{}, "*:Device_Sensor_Data_More") // 设备数据列表
|
|
|
- beego.Router(version+"/Data/Excel", &controllers.DataController{}, "*:Device_Sensor_Data_Excel") // 导出设备数据列表excel
|
|
|
- beego.Router(version+"/Data/PDF", &controllers.DataController{}, "*:Device_Sensor_Data_PDF") // 设备数据列表pdf
|
|
|
- // 执行 SQL
|
|
|
- beego.Router(version+"/Data/Raw", &controllers.RawSqlController{}, "*:Raw") // 执行 SQL
|
|
|
-
|
|
|
- beego.Router(version+"/DeviceType/List_All", &controllers.DeviceController{}, "*:DeviceType_List_All") // 传感器设备列表
|
|
|
}
|