| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- package route
 
- import (
 
- 	"kpt-pasture/http/handler/pasture"
 
- 	"github.com/gin-gonic/gin"
 
- )
 
- func PastureManageAPI(opts ...func(engine *gin.Engine)) func(s *gin.Engine) {
 
- 	return func(s *gin.Engine) {
 
- 		for _, opt := range opts {
 
- 			opt(s)
 
- 		}
 
- 		// pasture API 组  牧场管理
 
- 		pastureRoute := authRouteGroup(s, "/api/v1/pasture/")
 
- 		pastureRoute.POST("/barn/list", pasture.SearchBarnList)
 
- 		pastureRoute.POST("/barn/createOrUpdate", pasture.CreatedOrUpdateBarn)
 
- 		pastureRoute.POST("/barn/type/list", pasture.SearchBarnTypeList)
 
- 		pastureRoute.POST("/barn/type/createOrUpdate", pasture.CreatedOrUpdateBarnType)
 
- 		pastureRoute.POST("/breed/status/list", pasture.SearchBreedStatusList)
 
- 		pastureRoute.POST("/breed/status/createOrUpdate", pasture.CreatedOrUpdateBreedStatus)
 
- 		pastureRoute.POST("/cow/kind/list", pasture.SearchCowKindList)
 
- 		pastureRoute.POST("/cow/kind/createOrUpdate", pasture.CreatedOrUpdateCowKind)
 
- 		pastureRoute.POST("/cow/status/list", pasture.SearchCowStatusList)
 
- 		pastureRoute.POST("/cow/status/createOrUpdate", pasture.CreatedOrUpdateCowStatus)
 
- 		pastureRoute.POST("/cow/type/list", pasture.SearchCowTypeList)
 
- 		pastureRoute.POST("/cow/type/createOrUpdate", pasture.CreatedOrUpdateCowType)
 
- 		pastureRoute.POST("/transfer/pen/reason/list", pasture.SearchTransferPenReasonList)
 
- 		pastureRoute.POST("/transfer/pen/reason/createOrUpdate", pasture.CreatedOrUpdateTransferPenReason)
 
- 		pastureRoute.POST("/cow/source/list", pasture.SearchCowSourceList)
 
- 		pastureRoute.POST("/cow/source/createOrUpdate", pasture.CreatedOrUpdateCowSource)
 
- 		// 疾病相关
 
- 		pastureRoute.POST("/disease/type/list", pasture.SearchDiseaseTypeList)
 
- 		pastureRoute.POST("/disease/type/createOrUpdate", pasture.CreatedOrUpdateDiseaseType)
 
- 		pastureRoute.POST("/disease/list", pasture.SearchDiseaseList)
 
- 		pastureRoute.POST("/disease/createOrUpdate", pasture.CreatedOrUpdateDisease)
 
- 		// 处方相关
 
- 		pastureRoute.POST("/prescription/list", pasture.SearchPrescriptionList)
 
- 		pastureRoute.POST("/prescription/createOrUpdate", pasture.CreatedOrUpdatePrescription)
 
- 		pastureRoute.GET("/prescription/detail/:id", pasture.PrescriptionDetail)
 
- 		// 免疫计划相关
 
- 		pastureRoute.POST("/immunization/plan/list", pasture.SearchImmunizationList)
 
- 		pastureRoute.POST("/immunization/plan/createOrUpdate", pasture.CreatedOrUpdateImmunization)
 
- 		pastureRoute.PUT("/immunization/isShow/:id", pasture.ImmunizationIsShow)
 
- 		// 同期相关
 
- 		pastureRoute.POST("/same/time/createOrUpdate", pasture.SameTimeCreatedOrUpdate)
 
- 		pastureRoute.POST("/same/time/list", pasture.SameTimeList)
 
- 		pastureRoute.PUT("/same/time/isShow/:id", pasture.SameTimeIsShow)
 
- 		// 经销商相关
 
- 		pastureRoute.POST("/dealer/createOrUpdate", pasture.SaleDealerCreateOrUpdate)
 
- 		pastureRoute.POST("/dealer/list", pasture.SaleDealerList)
 
- 		pastureRoute.PUT("/dealer/isShow/:id", pasture.SaleDealerIsShow)
 
- 		// 基础参数
 
- 		pastureRoute.POST("/system/basic/list", pasture.SystemBasicList)
 
- 		pastureRoute.POST("/system/basic/edit", pasture.SystemBasicEdit)
 
- 	}
 
- }
 
 
  |