27 lines
1.2 KiB
Go
27 lines
1.2 KiB
Go
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表列表
|
|
}
|
|
|
|
}
|