package routes import ( "github.com/gin-gonic/gin" expiryhandler "wx_service/internal/expiry" ) func registerExpiryRoutes(protected *gin.RouterGroup, expiryHandler *expiryhandler.Handler) { if expiryHandler == nil { return } // 物品管理 expiry := protected.Group("") { expiry.GET("/summary", expiryHandler.GetSummary) expiry.GET("/items", expiryHandler.GetItems) expiry.POST("/items", expiryHandler.CreateItem) expiry.PUT("/items/:id", expiryHandler.UpdateItem) expiry.DELETE("/items/:id", expiryHandler.DeleteItem) expiry.POST("/items/:id/status", expiryHandler.UpdateStatus) expiry.GET("/settings", expiryHandler.GetSettings) expiry.POST("/settings", expiryHandler.UpdateSettings) } }