package pet import ( "github.com/flipped-aurora/gin-vue-admin/server/middleware" "github.com/gin-gonic/gin" ) type PetRecordsRouter struct{} // InitPetRecordsRouter 初始化 petRecords表 路由信息 func (s *PetRecordsRouter) InitPetRecordsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) { petRecordsRouter := Router.Group("petRecords").Use(middleware.OperationRecord()) petRecordsRouterWithoutRecord := Router.Group("petRecords") petRecordsRouterWithoutAuth := PublicRouter.Group("petRecords") { petRecordsRouter.POST("createPetRecords", petRecordsApi.CreatePetRecords) // 新建petRecords表 petRecordsRouter.DELETE("deletePetRecords", petRecordsApi.DeletePetRecords) // 删除petRecords表 petRecordsRouter.DELETE("deletePetRecordsByIds", petRecordsApi.DeletePetRecordsByIds) // 批量删除petRecords表 petRecordsRouter.PUT("updatePetRecords", petRecordsApi.UpdatePetRecords) // 更新petRecords表 } { petRecordsRouterWithoutRecord.GET("findPetRecords", petRecordsApi.FindPetRecords) // 根据ID获取petRecords表 petRecordsRouterWithoutRecord.GET("getPetRecordsList", petRecordsApi.GetPetRecordsList) // 获取petRecords表列表 } { petRecordsRouterWithoutAuth.GET("getPetRecordsPublic", petRecordsApi.GetPetRecordsPublic) // petRecords表开放接口 } }