| 123456789101112131415161718192021222324252627282930313233343536 | 
							- package route
 
- import (
 
- 	"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("/disease/items", event.CowDiseaseList)
 
- 	}
 
- }
 
 
  |