pet-ai/server/router/pet/pet_families.go

29 lines
1.4 KiB
Go

package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetFamiliesRouter struct{}
// InitPetFamiliesRouter 初始化 petFamilies表 路由信息
func (s *PetFamiliesRouter) InitPetFamiliesRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petFamiliesRouter := Router.Group("petFamilies").Use(middleware.OperationRecord())
petFamiliesRouterWithoutRecord := Router.Group("petFamilies")
petFamiliesRouterWithoutAuth := PublicRouter.Group("petFamilies")
{
petFamiliesRouter.POST("createPetFamilies", petFamiliesApi.CreatePetFamilies) // 新建petFamilies表
petFamiliesRouter.DELETE("deletePetFamilies", petFamiliesApi.DeletePetFamilies) // 删除petFamilies表
petFamiliesRouter.DELETE("deletePetFamiliesByIds", petFamiliesApi.DeletePetFamiliesByIds) // 批量删除petFamilies表
petFamiliesRouter.PUT("updatePetFamilies", petFamiliesApi.UpdatePetFamilies) // 更新petFamilies表
}
{
petFamiliesRouterWithoutRecord.GET("findPetFamilies", petFamiliesApi.FindPetFamilies) // 根据ID获取petFamilies表
petFamiliesRouterWithoutRecord.GET("getPetFamiliesList", petFamiliesApi.GetPetFamiliesList) // 获取petFamilies表列表
}
{
petFamiliesRouterWithoutAuth.GET("getPetFamiliesPublic", petFamiliesApi.GetPetFamiliesPublic) // petFamilies表开放接口
}
}