feat: product.

This commit is contained in:
2026-05-01 07:46:48 +08:00
parent 79515007b7
commit 7b43ccf42f
10 changed files with 1070 additions and 1 deletions
+15
View File
@@ -16,6 +16,9 @@ func SetupRouter() *gin.Engine {
lessonPlanController := controllers.NewLessonPlanController()
kindergartenAdminController := controllers.NewKindergartenAdminController()
projectTypeAdminController := controllers.NewProjectTypeAdminController()
productDefinitionAdminController := controllers.NewProductDefinitionAdminController()
projectProductTemplateAdminController := controllers.NewProjectProductTemplateAdminController()
productInventoryAdminController := controllers.NewProductInventoryAdminController()
userAdminController := controllers.NewUserAdminController()
gatewayController := controllers.NewGatewayAdminController()
systemDebugController := controllers.NewSystemDebugController()
@@ -79,6 +82,18 @@ func SetupRouter() *gin.Engine {
admin.PUT("/project-types/:id", projectTypeAdminController.Update)
admin.DELETE("/project-types/:id", projectTypeAdminController.Delete)
admin.GET("/product-definitions", productDefinitionAdminController.List)
admin.POST("/product-definitions", productDefinitionAdminController.Create)
admin.PUT("/product-definitions/:id", productDefinitionAdminController.Update)
admin.DELETE("/product-definitions/:id", productDefinitionAdminController.Delete)
admin.GET("/project-product-templates", projectProductTemplateAdminController.List)
admin.GET("/product-inventories", productInventoryAdminController.List)
admin.POST("/product-inventories", productInventoryAdminController.Create)
admin.PUT("/product-inventories/:id", productInventoryAdminController.Update)
admin.DELETE("/product-inventories/:id", productInventoryAdminController.Delete)
admin.GET("/users", userAdminController.List)
admin.POST("/users", userAdminController.Create)
admin.PUT("/users/:id", userAdminController.Update)