app_dept.go 800 B

123456789101112131415161718192021222324
  1. package system
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "server/api/v1"
  5. "server/middleware"
  6. )
  7. type DeptRouter struct{}
  8. func (s *DeptRouter) InitDeptRouter(Router *gin.RouterGroup) {
  9. deptRouter := Router.Group("appdept").Use(middleware.OperationRecord())
  10. deptRouterWithoutRecord := Router.Group("appdept")
  11. baseApi := v1.ApiGroupApp.SystemApiGroup.DeptApi
  12. {
  13. deptRouter.POST("establish", baseApi.Establish) //创建部门
  14. deptRouter.PUT("setDeptInfo", baseApi.SetDeptInfo) //修改部门信息
  15. deptRouter.PUT("deleteBaseDept", baseApi.DeleteDept) //删除部门
  16. }
  17. {
  18. deptRouterWithoutRecord.POST("getDeptList", baseApi.GetDeptList) //获取部门列表 // 分页获取用户列表
  19. //userRouterWithoutRecord.GET("getUserInfo", baseApi.GetUserInfo) // 获取自身信息
  20. }
  21. }