| 123456789101112131415161718192021222324252627282930313233343536 | package routeimport (	"kpt-pasture/http/handler/event"	"kpt-pasture/http/handler/work"	"github.com/gin-gonic/gin")func WorkOrderAPI(opts ...func(engine *gin.Engine)) func(s *gin.Engine) {	return func(s *gin.Engine) {		for _, opt := range opts {			opt(s)		}		// work API 组  工作清单		workRoute := authRouteGroup(s, "/api/v1/work/")		workRoute.POST("/order/list", work.OrderList)		workRoute.POST("/order/createOrUpdate", work.OrderCreateOrUpdate)		workRoute.PUT("/order/is_show/:id", work.OrderIsShow)		workRoute.GET("/user/order/list/:status", work.UserOrderList)		workRoute.POST("/calendar/list", work.CalendarList)		workRoute.POST("/calendar/todo/list", work.CalendarToDoList)		workRoute.POST("/calendar/detail", work.CalendarTableDetail)		// 清单相关接口		workRoute.POST("/same/time/items", work.SameTimeCowList)		workRoute.POST("/immunization/items", work.ImmunizationItems)		workRoute.POST("/pregnancy/check/items", work.PregnancyCheckCowList)		workRoute.POST("/weaning/items", work.WeaningCowList)		workRoute.POST("/mating/items", work.MatingCowList)		workRoute.POST("/calving/items", work.CalvingList)		workRoute.POST("/estrus/items", work.NeckRingWarningEstrusItem)		workRoute.POST("/disease/items", event.CowDiseaseList)	}}
 |