29 lines
1.4 KiB
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表开放接口
|
|
}
|
|
}
|