feat: product proto type.

This commit is contained in:
2026-05-01 09:26:41 +08:00
parent 7b43ccf42f
commit f30cc1ea46
8 changed files with 663 additions and 2 deletions
+12
View File
@@ -17,8 +17,10 @@ func SetupRouter() *gin.Engine {
kindergartenAdminController := controllers.NewKindergartenAdminController()
projectTypeAdminController := controllers.NewProjectTypeAdminController()
productDefinitionAdminController := controllers.NewProductDefinitionAdminController()
productPrototypeAdminController := controllers.NewProductPrototypeAdminController()
projectProductTemplateAdminController := controllers.NewProjectProductTemplateAdminController()
productInventoryAdminController := controllers.NewProductInventoryAdminController()
productSuiteAdminController := controllers.NewProductSuiteAdminController()
userAdminController := controllers.NewUserAdminController()
gatewayController := controllers.NewGatewayAdminController()
systemDebugController := controllers.NewSystemDebugController()
@@ -87,6 +89,11 @@ func SetupRouter() *gin.Engine {
admin.PUT("/product-definitions/:id", productDefinitionAdminController.Update)
admin.DELETE("/product-definitions/:id", productDefinitionAdminController.Delete)
admin.GET("/product-prototypes", productPrototypeAdminController.List)
admin.POST("/product-prototypes", productPrototypeAdminController.Create)
admin.PUT("/product-prototypes/:id", productPrototypeAdminController.Update)
admin.DELETE("/product-prototypes/:id", productPrototypeAdminController.Delete)
admin.GET("/project-product-templates", projectProductTemplateAdminController.List)
admin.GET("/product-inventories", productInventoryAdminController.List)
@@ -94,6 +101,11 @@ func SetupRouter() *gin.Engine {
admin.PUT("/product-inventories/:id", productInventoryAdminController.Update)
admin.DELETE("/product-inventories/:id", productInventoryAdminController.Delete)
admin.GET("/product-suites", productSuiteAdminController.List)
admin.POST("/product-suites", productSuiteAdminController.Create)
admin.PUT("/product-suites/:id", productSuiteAdminController.Update)
admin.DELETE("/product-suites/:id", productSuiteAdminController.Delete)
admin.GET("/users", userAdminController.List)
admin.POST("/users", userAdminController.Create)
admin.PUT("/users/:id", userAdminController.Update)