| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package parking
- import (
- "server/api/v1/parking"
- "github.com/gin-gonic/gin"
- )
- // SetupParkingRouter 停车相关路由
- func SetupParkingRouter(router *gin.RouterGroup) {
- parkingGroup := router.Group("/parking")
- {
- // 停车区域路由
- lotGroup := parkingGroup.Group("/lot")
- {
- lotGroup.POST("/create", parking.CreateParkingLot)
- lotGroup.PUT("/update", parking.UpdateParkingLot)
- lotGroup.GET("/get/:id", parking.GetParkingLotByID)
- lotGroup.GET("/get-by-code", parking.GetParkingLotByCode)
- lotGroup.GET("/list", parking.ListParkingLots)
- lotGroup.DELETE("/delete/:id", parking.DeleteParkingLot)
- }
- // 岗亭路由
- boothGroup := parkingGroup.Group("/booth")
- {
- boothGroup.POST("/create", parking.CreateBooth)
- boothGroup.PUT("/update", parking.UpdateBooth)
- boothGroup.GET("/get/:id", parking.GetBoothByID)
- boothGroup.GET("/get-by-code", parking.GetBoothByCode)
- boothGroup.GET("/list", parking.ListBooths)
- boothGroup.DELETE("/delete/:id", parking.DeleteBooth)
- }
- // 通道路由
- channelGroup := parkingGroup.Group("/channel")
- {
- channelGroup.POST("/create", parking.CreateChannel)
- channelGroup.PUT("/update", parking.UpdateChannel)
- channelGroup.GET("/get/:id", parking.GetChannelByID)
- channelGroup.GET("/get-by-code", parking.GetChannelByCode)
- channelGroup.GET("/list", parking.ListChannels)
- channelGroup.DELETE("/delete/:id", parking.DeleteChannel)
- }
- // 设备路由
- deviceGroup := parkingGroup.Group("/device")
- {
- deviceGroup.POST("/create", parking.CreateDevice)
- deviceGroup.PUT("/update", parking.UpdateDevice)
- deviceGroup.GET("/get/:id", parking.GetDeviceByID)
- deviceGroup.GET("/get-by-code", parking.GetDeviceByCode)
- deviceGroup.GET("/list", parking.ListDevices)
- deviceGroup.DELETE("/delete/:id", parking.DeleteDevice)
- deviceGroup.PUT("/update-status/:id", parking.UpdateDeviceStatus)
- }
- }
- }
|