22 lines
579 B
Go
22 lines
579 B
Go
package system
|
|
|
|
import (
|
|
"git.echol.cn/loser/ai_proxy/server/api/v1"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type ApiRouter struct{}
|
|
|
|
var apiApi = v1.ApiGroupApp.SystemApiGroup.ApiApi
|
|
|
|
func (r *ApiRouter) InitApiRouter(Router *gin.RouterGroup) {
|
|
apiRouter := Router.Group("api")
|
|
{
|
|
apiRouter.POST("", apiApi.CreateApi) // 创建API
|
|
apiRouter.PUT("", apiApi.UpdateApi) // 更新API
|
|
apiRouter.DELETE(":id", apiApi.DeleteApi) // 删除API
|
|
apiRouter.GET("list", apiApi.GetApiList) // 获取API列表
|
|
apiRouter.GET(":id", apiApi.GetApiById) // 根据ID获取API
|
|
}
|
|
}
|