package pet import ( "github.com/flipped-aurora/gin-vue-admin/server/middleware" "github.com/gin-gonic/gin" ) type PetAdoptionPostsRouter struct{} // InitPetAdoptionPostsRouter 初始化 petAdoptionPosts表 路由信息 func (s *PetAdoptionPostsRouter) InitPetAdoptionPostsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) { petAdoptionPostsRouter := Router.Group("petAdoptionPosts").Use(middleware.OperationRecord()) petAdoptionPostsRouterWithoutRecord := Router.Group("petAdoptionPosts") petAdoptionPostsRouterWithoutAuth := PublicRouter.Group("petAdoptionPosts") { petAdoptionPostsRouter.POST("createPetAdoptionPosts", petAdoptionPostsApi.CreatePetAdoptionPosts) // 新建petAdoptionPosts表 petAdoptionPostsRouter.DELETE("deletePetAdoptionPosts", petAdoptionPostsApi.DeletePetAdoptionPosts) // 删除petAdoptionPosts表 petAdoptionPostsRouter.DELETE("deletePetAdoptionPostsByIds", petAdoptionPostsApi.DeletePetAdoptionPostsByIds) // 批量删除petAdoptionPosts表 petAdoptionPostsRouter.PUT("updatePetAdoptionPosts", petAdoptionPostsApi.UpdatePetAdoptionPosts) // 更新petAdoptionPosts表 } { petAdoptionPostsRouterWithoutRecord.GET("findPetAdoptionPosts", petAdoptionPostsApi.FindPetAdoptionPosts) // 根据ID获取petAdoptionPosts表 petAdoptionPostsRouterWithoutRecord.GET("getPetAdoptionPostsList", petAdoptionPostsApi.GetPetAdoptionPostsList) // 获取petAdoptionPosts表列表 } }