package pet import ( "github.com/flipped-aurora/gin-vue-admin/server/middleware" "github.com/gin-gonic/gin" ) type PetPetsRouter struct{} // InitPetPetsRouter 初始化 petPets表 路由信息 func (s *PetPetsRouter) InitPetPetsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) { petPetsRouter := Router.Group("petPets").Use(middleware.OperationRecord()) petPetsRouterWithoutRecord := Router.Group("petPets") petPetsRouterWithoutAuth := PublicRouter.Group("petPets") { petPetsRouter.POST("createPetPets", petPetsApi.CreatePetPets) // 新建petPets表 petPetsRouter.DELETE("deletePetPets", petPetsApi.DeletePetPets) // 删除petPets表 petPetsRouter.DELETE("deletePetPetsByIds", petPetsApi.DeletePetPetsByIds) // 批量删除petPets表 petPetsRouter.PUT("updatePetPets", petPetsApi.UpdatePetPets) // 更新petPets表 } { petPetsRouterWithoutRecord.GET("findPetPets", petPetsApi.FindPetPets) // 根据ID获取petPets表 petPetsRouterWithoutRecord.GET("getPetPetsList", petPetsApi.GetPetPetsList) // 获取petPets表列表 } { petPetsRouterWithoutAuth.GET("getPetPetsPublic", petPetsApi.GetPetPetsPublic) // petPets表开放接口 } }