You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
875 B

package app
import (
"ln/nft/api/v1"
"ln/nft/middleware"
"github.com/gin-gonic/gin"
)
type ArtsRouter struct {
}
// InitArtsRouter 初始化 Arts 路由信息
func (s *ArtsRouter) InitArtsRouter(Router *gin.RouterGroup) {
artsRouter := Router.Group("arts").Use(middleware.OperationRecord())
artsRouterWithoutRecord := Router.Group("arts")
var artsApi = v1.ApiGroupApp.AppApiGroup.ArtsApi
{
artsRouter.POST("createArts", artsApi.CreateArts) // 新建Arts
artsRouter.DELETE("deleteArts", artsApi.DeleteArts) // 删除Arts
artsRouter.DELETE("deleteArtsByIds", artsApi.DeleteArtsByIds) // 批量删除Arts
artsRouter.PUT("updateArts", artsApi.UpdateArts) // 更新Arts
}
{
artsRouterWithoutRecord.GET("findArts", artsApi.FindArts) // 根据ID获取Arts
artsRouterWithoutRecord.GET("getArtsList", artsApi.GetArtsList) // 获取Arts列表
}
}