package router import ( "fmt" "gitlab.wodcloud.com/smart-operation/so-operation-api/src/common/conf" "gitlab.wodcloud.com/smart-operation/so-operation-api/src/controller" "gitlab.wodcloud.com/smart-operation/so-operation-api/src/router/middleware/header" "github.com/gin-gonic/gin" ) // 初始化组织相关路由 func InitOrganizationRouter(e *gin.Engine) { base := e.Group(fmt.Sprintf("%s/org", conf.Options.Prefix), header.SetContext) { base.POST("/add", controller.AddOrg) //新增组织or目录 base.PUT("/:id", controller.UpdateOrg) //更新组织或目录 base.DELETE("/:id", controller.DeleteOrg) //删除组织或者目录 base.PUT("/sort", controller.SortOrg) //组织排序 base.GET("/tree", controller.GetOrgTree) //查询组织树 base.GET("/detail", controller.OrgDetail) //查询组织详情 //base.GET("/business/msg", controller.GetBusinessMsg) //查询业务系统信息 //base.GET("/user/:id", controller.OrgUserDetail) //查询组织用户详情 //base.GET("/select/role", controller.OrgUserRoles) //注册平台用户使用的查询角色列表 //base.POST("/add/user", controller.OrgAddUser) //添加组织用户 //base.PUT("/update/user/:id", controller.OrgUpdateUser) //组织编辑用户 //base.DELETE("/del/user", controller.DelOrgUser) //删除组织用户 //base.POST("/check", controller.CheckRepetition) //去重校验 } }