v3.go 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. package routers
  2. import (
  3. "Cold_Api/controllers"
  4. "Cold_Api/controllers/WebSocket"
  5. beego "github.com/beego/beego/v2/server/web"
  6. )
  7. func init() {
  8. var version = "/v3"
  9. // 公共
  10. beego.Router(version+"/ws/join", &WebSocket.WebSocketController{}, "get:Join")
  11. beego.Router(version+"/UpFile", &controllers.UpFileController{}, "*:UpFile")
  12. //---------------------------------- 用户管理
  13. // 用户
  14. beego.Router(version+"/Login_verification", &controllers.AdminController{}, "*:Login_verification")
  15. beego.Router(version+"/User/Info", &controllers.UserController{}, "*:User_v2_Info") // 用户列表
  16. beego.Router(version+"/User/List", &controllers.UserController{}, "*:V2_User_List") // 用户列表
  17. beego.Router(version+"/User/Get", &controllers.UserController{}, "*:User_v2_Get") // 获取用户信息
  18. beego.Router(version+"/User/Add", &controllers.UserController{}, "*:User_v2_Add") //
  19. beego.Router(version+"/User/Edit", &controllers.UserController{}, "*:User_v2_Edit") //
  20. beego.Router(version+"/User/AEdit", &controllers.UserController{}, "*:User_v2_AEdit") //
  21. beego.Router(version+"/User/ADel", &controllers.UserController{}, "*:V2_User_Del") //
  22. beego.Router(version+"/User/Entry", &controllers.UserController{}, "*:V2_User_Entry") // 获取未读消息
  23. // 用户日志
  24. beego.Router(version+"/User/LogsClass", &controllers.LogsController{}, "*:V2_UserLogsClass") // 获取未读消息
  25. beego.Router(version+"/User/LogsList", &controllers.LogsController{}, "*:V2_UserLogs") // 获取未读消息
  26. // 权限
  27. beego.Router(version+"/Power/List", &controllers.UserController{}, "*:Power_List") //
  28. beego.Router(version+"/Power/Get", &controllers.UserController{}, "*:Power_Get") //
  29. beego.Router(version+"/Power/Add", &controllers.UserController{}, "*:Power_v2_Add") //
  30. beego.Router(version+"/Power/Edit", &controllers.UserController{}, "*:Power_v2_Edit") //
  31. beego.Router(version+"/Power/Del", &controllers.UserController{}, "*:Power_v2_Del") //
  32. //---------------------------------- 设备管理
  33. // 设备
  34. beego.Router(version+"/Device/List", &controllers.DeviceController{}, "*:Device_v2_List") //
  35. beego.Router(version+"/Device/Add", &controllers.DeviceController{}, "*:Device_Post") //
  36. beego.Router(version+"/Device/Edit", &controllers.DeviceController{}, "*:Device_Edit") //
  37. beego.Router(version+"/Device/Del", &controllers.DeviceController{}, "*:Device_Del") //
  38. beego.Router(version+"/Device/Read_DeviceSensorParameter", &controllers.DeviceController{}, "*:Read_v2_DeviceSensorParameter") //
  39. beego.Router(version+"/Device/DeviceTask_Post", &controllers.DeviceController{}, "*:DeviceTask_Post") //
  40. beego.Router(version+"/Device/Parameter_List", &controllers.DeviceController{}, "*:Device_v2_Parameter_List") //
  41. beego.Router(version+"/Device/Parameter_Pu", &controllers.DeviceController{}, "*:Device_v2_Parameter_Pu") //
  42. // 权限绑定
  43. beego.Router(version+"/Device/Bind_Add", &controllers.DeviceController{}, "*:V2_DeviceBind_Add") //
  44. beego.Router(version+"/Device/Bind_Del", &controllers.DeviceController{}, "*:V2_DeviceBind_Del") //
  45. // 设备-传感器
  46. beego.Router(version+"/DeviceSensor/List", &controllers.DeviceController{}, "*:DeviceSensor_v2_List") //
  47. beego.Router(version+"/DeviceSensor/Edit", &controllers.DeviceController{}, "*:DeviceSensor_Edit") //
  48. beego.Router(version+"/DeviceSensor/Del", &controllers.DeviceController{}, "*:DeviceSensor_Del") //
  49. beego.Router(version+"/DeviceSensor/Parameter_List", &controllers.DeviceController{}, "*:DeviceSensor_v2_Parameter_List") //
  50. beego.Router(version+"/DeviceSensor/Parameter_Pu", &controllers.DeviceController{}, "*:DeviceSensor_v2_Parameter_Pu") //
  51. //分类绑定
  52. beego.Router(version+"/Class/List", &controllers.DeviceController{}, "*:V2_Class_List") // 获取未读消息
  53. beego.Router(version+"/Class/Get", &controllers.DeviceController{}, "*:V2_Class_Get") // 获取未读消息
  54. beego.Router(version+"/Class/Add", &controllers.DeviceController{}, "*:V2_Class_Add") // 获取未读消息
  55. beego.Router(version+"/Class/Edit", &controllers.DeviceController{}, "*:V2_Class_Edit") // 获取未读消息
  56. beego.Router(version+"/Class/Del", &controllers.DeviceController{}, "*:V2_Class_Del") // 获取未读消息
  57. // 绑定
  58. beego.Router(version+"/Class/Bind_Del", &controllers.DeviceController{}, "*:V2_ClassBind_Del") // 获取未读消息
  59. beego.Router(version+"/Class/Bind_Add", &controllers.DeviceController{}, "*:V2_ClassBind_Add") // 获取未读消息
  60. //二维码
  61. beego.Router("/Device/Get_DeviceClassId_QRCode", &controllers.DeviceController{}, "*:Get_DeviceClassId_QRCode") // 获取未读消息
  62. beego.Router("/Device/Get_DeviceClassId_QRCode2", &controllers.DeviceController{}, "*:Get_DeviceClassId_QRCode2") // 获取未读消息
  63. // 设备报警
  64. beego.Router(version+"/DeviceWarning/List", &controllers.DeviceController{}, "*:V2_DeviceWarning_List") // 获取未读消息
  65. beego.Router(version+"/DeviceWarning/Get", &controllers.DeviceController{}, "*:V2_DeviceWarning_Get") // 获取未读消息
  66. beego.Router(version+"/DeviceWarning/Edit", &controllers.DeviceController{}, "*:V2_DeviceWarning_Post") // 获取未读消息
  67. beego.Router(version+"/DeviceWarning/Del", &controllers.DeviceController{}, "*:V2_DeviceWarning_Del") // 获取未读消息
  68. beego.Router(version+"/DeviceWarning/ToExcel", &controllers.DeviceController{}, "*:V2_DeviceWarning_Data_Excel") // 获取未读消息
  69. // 数据展示
  70. beego.Router(version+"/Data/List", &controllers.DataController{}, "*:V2_Device_Sensor_Data_More") // 获取未读消息
  71. beego.Router(version+"/Data/Excel", &controllers.DataController{}, "*:Device_Sensor_Data_Excel") // 获取未读消息
  72. beego.Router(version+"/Data/PDF", &controllers.DataController{}, "*:Device_Sensor_Data_PDF") // 获取未读消息
  73. // 订单管理
  74. beego.Router(version+"/GoodsOrder/List", &controllers.GoodsOrderController{}, "*:GoodsOrder_List") // 获取未读消息
  75. beego.Router(version+"/GoodsOrder/Get", &controllers.GoodsOrderController{}, "*:GoodsOrder_Get") // 获取未读消息
  76. beego.Router(version+"/GoodsOrder/Add", &controllers.GoodsOrderController{}, "*:GoodsOrder_Add") // 获取未读消息
  77. beego.Router(version+"/GoodsOrder/Edit", &controllers.GoodsOrderController{}, "*:GoodsOrder_Edit") // 获取未读消息
  78. beego.Router(version+"/GoodsOrder/Del", &controllers.GoodsOrderController{}, "*:GoodsOrder_Del") // 获取未读消息
  79. beego.Router(version+"/GoodsOrder/PDF", &controllers.GoodsOrderController{}, "*:GoodsOrder_PDF") // 获取未读消息
  80. // 系统日志
  81. beego.Router("/System/LogsClass", &controllers.LogsController{}, "*:LogsClass") // 获取未读消息
  82. beego.Router("/System/LogsList", &controllers.LogsController{}, "*:LogsList") // 获取未读消息
  83. }