| 12345678910111213141516171819202122232425262728 |
- package project
- import (
- "github.com/gin-gonic/gin"
- v1 "server/api/v1"
- "server/middleware"
- )
- type ProjectRouter struct{}
- func (p *ProjectRouter) InitProjectRouter(Router *gin.RouterGroup) {
- projectRouter := Router.Group("project").Use(middleware.OperationRecord())
- projectRouterWithoutRecord := Router.Group("project")
- baseApi := v1.ApiGroupApp.ProjectApiGroup.ProjectApi
- {
- projectRouter.POST("addProject", baseApi.AddProject) // 增加项目
- projectRouter.PUT("updateProject", baseApi.UpdateProject) // 编辑项目
- projectRouter.DELETE("delProject", baseApi.DelProject) // 删除项目
- projectRouter.PUT("changeProjects", baseApi.ChangeProjects) // 修改用户归属项目
- }
- {
- projectRouterWithoutRecord.POST("getProjectAndDetails", baseApi.GetProjectAndDetails) //获取项目列表和设备详情
- projectRouterWithoutRecord.GET("getProjectList", baseApi.GetProjectList) //获取项目列表
- projectRouterWithoutRecord.GET("getProjectListByUserID", baseApi.GetProjectListByUserID) //获取项目列表根据用户id
- }
- }
|