sys_api.go 979 B

123456789101112131415161718192021222324252627
  1. package system
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "log-server/api/v1"
  5. "log-server/middleware"
  6. )
  7. type ApiRouter struct{}
  8. func (s *ApiRouter) InitApiRouter(Router *gin.RouterGroup) {
  9. apiRouter := Router.Group("api").Use(middleware.OperationRecord())
  10. apiRouterWithoutRecord := Router.Group("api")
  11. apiRouterApi := v1.ApiGroupApp.SystemApiGroup.SystemApiApi
  12. {
  13. apiRouter.POST("createApi", apiRouterApi.CreateApi) // 创建Api
  14. apiRouter.POST("deleteApi", apiRouterApi.DeleteApi) // 删除Api
  15. apiRouter.POST("getApiById", apiRouterApi.GetApiById) // 获取单条Api消息
  16. apiRouter.POST("updateApi", apiRouterApi.UpdateApi) // 更新api
  17. apiRouter.DELETE("deleteApisByIds", apiRouterApi.DeleteApisByIds) // 删除选中api
  18. }
  19. {
  20. apiRouterWithoutRecord.POST("getAllApis", apiRouterApi.GetAllApis) // 获取所有api
  21. apiRouterWithoutRecord.POST("getApiList", apiRouterApi.GetApiList) // 获取Api列表
  22. }
  23. }