sys_api.go 1.0 KB
Newer Older
Mr.奇淼('s avatar
Mr.奇淼( 已提交
1
package system
Mr.奇淼('s avatar
Mr.奇淼( 已提交
2 3

import (
4 5
	v1 "github.com/flipped-aurora/gin-vue-admin/server/api/v1"
	"github.com/flipped-aurora/gin-vue-admin/server/middleware"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
6 7 8
	"github.com/gin-gonic/gin"
)

S
songzhibin97 已提交
9
type ApiRouter struct{}
10 11 12

func (s *ApiRouter) InitApiRouter(Router *gin.RouterGroup) {
	apiRouter := Router.Group("api").Use(middleware.OperationRecord())
13
	apiRouterWithoutRecord := Router.Group("api")
S
songzhibin97 已提交
14
	apiRouterApi := v1.ApiGroupApp.SystemApiGroup.SystemApiApi
Mr.奇淼('s avatar
Mr.奇淼( 已提交
15
	{
16 17 18 19 20
		apiRouter.POST("createApi", apiRouterApi.CreateApi)               // 创建Api
		apiRouter.POST("deleteApi", apiRouterApi.DeleteApi)               // 删除Api
		apiRouter.POST("getApiById", apiRouterApi.GetApiById)             // 获取单条Api消息
		apiRouter.POST("updateApi", apiRouterApi.UpdateApi)               // 更新api
		apiRouter.DELETE("deleteApisByIds", apiRouterApi.DeleteApisByIds) // 删除选中api
Mr.奇淼('s avatar
Mr.奇淼( 已提交
21
	}
22 23 24 25
	{
		apiRouterWithoutRecord.POST("getAllApis", apiRouterApi.GetAllApis) // 获取所有api
		apiRouterWithoutRecord.POST("getApiList", apiRouterApi.GetApiList) // 获取Api列表
	}
Mr.奇淼('s avatar
Mr.奇淼( 已提交
26
}