performance.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package routers
  2. import (
  3. "ERP_salary/controllers"
  4. beego "github.com/beego/beego/v2/server/web"
  5. )
  6. func init() {
  7. performancePoints := beego.NewNamespace("/PerformancePoints",
  8. beego.NSRouter("/List", &controllers.PerformanceController{}, "*:Points_List"), // 绩效点列表
  9. beego.NSRouter("/Add", &controllers.PerformanceController{}, "*:Points_Add"), // 获取绩效点
  10. beego.NSRouter("/Edit", &controllers.PerformanceController{}, "*:Points_Edit"), // 添加绩效点
  11. beego.NSRouter("/Del", &controllers.PerformanceController{}, "*:Points_Del"), // 删除绩效点
  12. )
  13. performanceTarget := beego.NewNamespace("/PerformanceTarget",
  14. beego.NSRouter("/List", &controllers.PerformanceController{}, "*:Target_List"), // 绩效指标列表
  15. beego.NSRouter("/Add", &controllers.PerformanceController{}, "*:Target_Add"), // 获取绩效指标
  16. beego.NSRouter("/Edit", &controllers.PerformanceController{}, "*:Target_Edit"), // 添加绩效指标
  17. beego.NSRouter("/Del", &controllers.PerformanceController{}, "*:Target_Del"), // 删除绩效指标
  18. )
  19. performance := beego.NewNamespace("/Performance",
  20. beego.NSRouter("/List", &controllers.PerformanceController{}, "*:List"), // 绩效列表
  21. beego.NSRouter("/Excel", &controllers.PerformanceController{}, "*:Excel"), // 绩效列表
  22. beego.NSRouter("/User_List", &controllers.PerformanceController{}, "*:User_List"), // 绩效列表
  23. beego.NSRouter("/User_Excel", &controllers.PerformanceController{}, "*:User_Excel"), // 绩效列表
  24. beego.NSRouter("/Add", &controllers.PerformanceController{}, "*:Add"), // 获取绩效
  25. beego.NSRouter("/Edit", &controllers.PerformanceController{}, "*:Edit"), // 添加绩效
  26. beego.NSRouter("/Edit_Audit", &controllers.PerformanceController{}, "*:Edit_Audit"), // 修改绩效状态
  27. beego.NSRouter("/Del", &controllers.PerformanceController{}, "*:Del"), // 删除绩效
  28. beego.NSRouter("/Detail", &controllers.PerformanceController{}, "*:GetPerformanceDetail"), // 绩效详情
  29. beego.NSRouter("/Submit_User", &controllers.PerformanceController{}, "*:Submit_User"), // 用户搜索列表
  30. )
  31. beego.AddNamespace(performancePoints, performanceTarget, performance)
  32. }