重构配方类控制器
This commit is contained in:
@@ -217,41 +217,41 @@ func (a *API) setupRoutes() {
|
||||
feedGroup := authGroup.Group("/feed")
|
||||
{
|
||||
// 营养种类 (Nutrient) 路由
|
||||
feedGroup.POST("/nutrients", a.feedController.CreateNutrient)
|
||||
feedGroup.PUT("/nutrients/:id", a.feedController.UpdateNutrient)
|
||||
feedGroup.DELETE("/nutrients/:id", a.feedController.DeleteNutrient)
|
||||
feedGroup.GET("/nutrients/:id", a.feedController.GetNutrient)
|
||||
feedGroup.GET("/nutrients", a.feedController.ListNutrients)
|
||||
feedGroup.POST("/nutrients", a.nutrientController.CreateNutrient)
|
||||
feedGroup.PUT("/nutrients/:id", a.nutrientController.UpdateNutrient)
|
||||
feedGroup.DELETE("/nutrients/:id", a.nutrientController.DeleteNutrient)
|
||||
feedGroup.GET("/nutrients/:id", a.nutrientController.GetNutrient)
|
||||
feedGroup.GET("/nutrients", a.nutrientController.ListNutrients)
|
||||
|
||||
// 原料 (RawMaterial) 路由
|
||||
feedGroup.POST("/raw-materials", a.feedController.CreateRawMaterial)
|
||||
feedGroup.PUT("/raw-materials/:id", a.feedController.UpdateRawMaterial)
|
||||
feedGroup.PUT("/raw-materials/:id/nutrients", a.feedController.UpdateRawMaterialNutrients)
|
||||
feedGroup.DELETE("/raw-materials/:id", a.feedController.DeleteRawMaterial)
|
||||
feedGroup.GET("/raw-materials/:id", a.feedController.GetRawMaterial)
|
||||
feedGroup.GET("/raw-materials", a.feedController.ListRawMaterials)
|
||||
feedGroup.POST("/raw-materials", a.rawMaterialController.CreateRawMaterial)
|
||||
feedGroup.PUT("/raw-materials/:id", a.rawMaterialController.UpdateRawMaterial)
|
||||
feedGroup.PUT("/raw-materials/:id/nutrients", a.rawMaterialController.UpdateRawMaterialNutrients)
|
||||
feedGroup.DELETE("/raw-materials/:id", a.rawMaterialController.DeleteRawMaterial)
|
||||
feedGroup.GET("/raw-materials/:id", a.rawMaterialController.GetRawMaterial)
|
||||
feedGroup.GET("/raw-materials", a.rawMaterialController.ListRawMaterials)
|
||||
|
||||
// 猪品种 (PigBreed) 路由
|
||||
feedGroup.POST("/pig-breeds", a.feedController.CreatePigBreed)
|
||||
feedGroup.PUT("/pig-breeds/:id", a.feedController.UpdatePigBreed)
|
||||
feedGroup.DELETE("/pig-breeds/:id", a.feedController.DeletePigBreed)
|
||||
feedGroup.GET("/pig-breeds/:id", a.feedController.GetPigBreed)
|
||||
feedGroup.GET("/pig-breeds", a.feedController.ListPigBreeds)
|
||||
feedGroup.POST("/pig-breeds", a.pigBreedController.CreatePigBreed)
|
||||
feedGroup.PUT("/pig-breeds/:id", a.pigBreedController.UpdatePigBreed)
|
||||
feedGroup.DELETE("/pig-breeds/:id", a.pigBreedController.DeletePigBreed)
|
||||
feedGroup.GET("/pig-breeds/:id", a.pigBreedController.GetPigBreed)
|
||||
feedGroup.GET("/pig-breeds", a.pigBreedController.ListPigBreeds)
|
||||
|
||||
// 猪年龄阶段 (PigAgeStage) 路由
|
||||
feedGroup.POST("/pig-age-stages", a.feedController.CreatePigAgeStage)
|
||||
feedGroup.PUT("/pig-age-stages/:id", a.feedController.UpdatePigAgeStage)
|
||||
feedGroup.DELETE("/pig-age-stages/:id", a.feedController.DeletePigAgeStage)
|
||||
feedGroup.GET("/pig-age-stages/:id", a.feedController.GetPigAgeStage)
|
||||
feedGroup.GET("/pig-age-stages", a.feedController.ListPigAgeStages)
|
||||
feedGroup.POST("/pig-age-stages", a.pigAgeStageController.CreatePigAgeStage)
|
||||
feedGroup.PUT("/pig-age-stages/:id", a.pigAgeStageController.UpdatePigAgeStage)
|
||||
feedGroup.DELETE("/pig-age-stages/:id", a.pigAgeStageController.DeletePigAgeStage)
|
||||
feedGroup.GET("/pig-age-stages/:id", a.pigAgeStageController.GetPigAgeStage)
|
||||
feedGroup.GET("/pig-age-stages", a.pigAgeStageController.ListPigAgeStages)
|
||||
|
||||
// 猪类型 (PigType) 路由
|
||||
feedGroup.POST("/pig-types", a.feedController.CreatePigType)
|
||||
feedGroup.PUT("/pig-types/:id", a.feedController.UpdatePigType)
|
||||
feedGroup.DELETE("/pig-types/:id", a.feedController.DeletePigType)
|
||||
feedGroup.GET("/pig-types/:id", a.feedController.GetPigType)
|
||||
feedGroup.GET("/pig-types", a.feedController.ListPigTypes)
|
||||
feedGroup.PUT("/pig-types/:id/nutrient-requirements", a.feedController.UpdatePigTypeNutrientRequirements)
|
||||
feedGroup.POST("/pig-types", a.pigTypeController.CreatePigType)
|
||||
feedGroup.PUT("/pig-types/:id", a.pigTypeController.UpdatePigType)
|
||||
feedGroup.DELETE("/pig-types/:id", a.pigTypeController.DeletePigType)
|
||||
feedGroup.GET("/pig-types/:id", a.pigTypeController.GetPigType)
|
||||
feedGroup.GET("/pig-types", a.pigTypeController.ListPigTypes)
|
||||
feedGroup.PUT("/pig-types/:id/nutrient-requirements", a.pigTypeController.UpdatePigTypeNutrientRequirements)
|
||||
}
|
||||
logger.Debug("饲料管理相关接口注册成功 (需要认证和审计)")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user