| 1234567891011121314151617181920212223242526 | package routersimport (	"tmr-watch/http/handle/group"	"github.com/gin-gonic/gin")func GroupAPI(opts ...func(engine *gin.Engine)) func(s *gin.Engine) {	return func(s *gin.Engine) {		for _, opt := range opts {			opt(s)		}		s.NoRoute(group.Handle404)		apiPasture := s.Group("/pasture")		apiPasture.POST("feed_formula/distribute", group.DistributeFeedFormula)       // 饲料配方下发		apiPasture.POST("feed_formula/is_modify", group.FeedFormulaIsModify)          // 饲料配方是否可修改		apiPasture.POST("dashboard/accuracy_data", group.AnalysisAccuracy)            // 混料准确率数据		apiPasture.POST("dashboard/process_analysis", group.ProcessAnalysis)          // 过程分析		apiPasture.POST("dashboard/sprinkle_statistics", group.SprinkleStatistics)    // 撒料统计		apiPasture.POST("forage_category/distribute", group.ForageCategoryDistribute) // 饲料分类下发		apiPasture.POST("forage_category/delete", group.ForageCategoryDelete)         // 饲料分类删除		apiPasture.POST("cattle_category/distribute", group.CowCategoryDistribute)    // 畜牧分类下发		apiPasture.POST("cattle_category/delete", group.CowCategoryDelete)            // 畜牧分类删除	}}
 |