package admin import ( "github.com/gin-gonic/gin" v1 "server/api/v1" "server/middleware" ) type ProjectRouter struct{} func (s *ProjectRouter) InitProjectRouter(Router *gin.RouterGroup) { projectRouter := Router.Group("project").Use(middleware.OperationRecord()) projectRouterWithoutRecord := Router.Group("project") projectApi := v1.ApiGroupApp.AdminApiGroup.ProjectApi { projectRouter.POST("createProject", projectApi.CreateProject) projectRouter.POST("createProjectFile", projectApi.CreateProjectFile) projectRouter.PUT("updateProject", projectApi.UpdateProject) projectRouter.DELETE("deleteProject/:code", projectApi.DeleteProject) projectRouter.DELETE("deleteProjectFile/:id", projectApi.DeleteProjectFile) } { projectRouterWithoutRecord.POST("queryProjectList", projectApi.QueryProjectList) projectRouterWithoutRecord.GET("queryProjectByCode/:code", projectApi.QueryProjectByCode) } }