146 lines
4.6 KiB
Go
146 lines
4.6 KiB
Go
package system
|
|
|
|
//
|
|
//import (
|
|
// v1 "management/internal/erpserver/service/v1"
|
|
// mi "management/internal/pkg/middleware"
|
|
// "management/internal/pkg/session"
|
|
//
|
|
// "github.com/go-chi/chi/v5"
|
|
//)
|
|
//
|
|
//type HandlerGroup struct {
|
|
// sm session.Manager
|
|
// menuService v1.MenuService
|
|
// HomeHandler *HomeHandler
|
|
// ConfigHandler *ConfigHandler
|
|
// UserHandler *UserHandler
|
|
// LoginLogHandler *LoginLogHandler
|
|
// AuditHandler *AuditHandler
|
|
// MenuHandler *MenuHandler
|
|
// RoleHandler *RoleHandler
|
|
// DepartmentHandler *DepartmentHandler
|
|
//}
|
|
//
|
|
//func NewHandlerGroup(
|
|
// sm session.Manager,
|
|
// menuService v1.MenuService,
|
|
// homeHandler *HomeHandler,
|
|
// configHandler *ConfigHandler,
|
|
// userHandler *UserHandler,
|
|
// loginLogHandler *LoginLogHandler,
|
|
// auditHandler *AuditHandler,
|
|
// menuHandler *MenuHandler,
|
|
// roleHandler *RoleHandler,
|
|
// departmentHandler *DepartmentHandler,
|
|
//) *HandlerGroup {
|
|
// return &HandlerGroup{
|
|
// sm: sm,
|
|
// HomeHandler: homeHandler,
|
|
// ConfigHandler: configHandler,
|
|
// UserHandler: userHandler,
|
|
// LoginLogHandler: loginLogHandler,
|
|
// AuditHandler: auditHandler,
|
|
// MenuHandler: menuHandler,
|
|
// RoleHandler: roleHandler,
|
|
// DepartmentHandler: departmentHandler,
|
|
// }
|
|
//}
|
|
//
|
|
//func (g *HandlerGroup) Register(r chi.Router) {
|
|
// //r.Get("/captcha", g.CaptchaHandler.Captcha)
|
|
// //r.Post("/login", userHandler.Login)
|
|
//
|
|
// r.Get("/", g.UserHandler.Login)
|
|
// r.Group(func(r chi.Router) {
|
|
// r.Use(mi.Authorize(g.sm, menuService))
|
|
//
|
|
// r.Get("/logout", userHandler.Logout)
|
|
//
|
|
// r.Get("/home.html", homeHandler.Home)
|
|
// r.Get("/dashboard", homeHandler.Dashboard)
|
|
// r.Get("/pear.json", configHandler.Pear)
|
|
//
|
|
// r.Route("/upload", func(r chi.Router) {
|
|
// r.Use(mi.Audit(sm, auditLogService, log))
|
|
// r.Get("/img", uploadHandler.Img)
|
|
// r.Get("/file", uploadHandler.File)
|
|
// r.Get("/multi_files", uploadHandler.MultiFiles)
|
|
// })
|
|
//
|
|
// r.Route("/system", func(r chi.Router) {
|
|
// r.Use(mi.Audit(sm, auditLogService, log))
|
|
//
|
|
// r.Get("/menus", menuHandler.Menus)
|
|
//
|
|
// r.Route("/config", func(r chi.Router) {
|
|
// r.Get("/list", configHandler.List)
|
|
// r.Post("/list", configHandler.List)
|
|
// r.Get("/add", configHandler.Add)
|
|
// r.Get("/edit", configHandler.Edit)
|
|
// r.Post("/save", configHandler.Save)
|
|
// r.Post("/refresh_cache", configHandler.RefreshCache)
|
|
// r.Post("/reset_pear", configHandler.ResetPear)
|
|
// })
|
|
//
|
|
// r.Route("/menu", func(r chi.Router) {
|
|
// r.Get("/list", menuHandler.List)
|
|
// r.Post("/list", menuHandler.List)
|
|
// r.Get("/add", menuHandler.Add)
|
|
// r.Get("/add_children", menuHandler.AddChildren)
|
|
// r.Get("/edit", menuHandler.Edit)
|
|
// r.Post("/save", menuHandler.Save)
|
|
// r.Post("/data", menuHandler.Data)
|
|
// r.Post("/refresh_cache", menuHandler.RefreshCache)
|
|
// })
|
|
//
|
|
// r.Route("/department", func(r chi.Router) {
|
|
// r.Get("/list", departmentHandler.List)
|
|
// r.Post("/list", departmentHandler.List)
|
|
// r.Get("/add", departmentHandler.Add)
|
|
// r.Get("/add_children", departmentHandler.AddChildren)
|
|
// r.Get("/edit", departmentHandler.Edit)
|
|
// r.Post("/save", departmentHandler.Save)
|
|
// r.Post("/data", departmentHandler.Data)
|
|
// r.Post("/refresh_cache", departmentHandler.RefreshCache)
|
|
// r.Post("/rebuild_parent_path", departmentHandler.RebuildParentPath)
|
|
// })
|
|
//
|
|
// r.Route("/role", func(r chi.Router) {
|
|
// r.Get("/list", roleHandler.List)
|
|
// r.Post("/list", roleHandler.List)
|
|
// r.Get("/add", roleHandler.Add)
|
|
// r.Get("/add_children", roleHandler.AddChildren)
|
|
// r.Get("/edit", roleHandler.Edit)
|
|
// r.Post("/save", roleHandler.Save)
|
|
// r.Post("/data", roleHandler.Data)
|
|
// r.Post("/refresh_cache", roleHandler.RefreshCache)
|
|
// r.Post("/rebuild_parent_path", roleHandler.RebuildParentPath)
|
|
// r.Post("/refresh_role_menus", roleHandler.RefreshRoleMenus)
|
|
// r.Get("/set_menu", roleHandler.SetMenu)
|
|
// r.Post("/set_menu", roleHandler.SetMenu)
|
|
// })
|
|
//
|
|
// r.Route("/user", func(r chi.Router) {
|
|
// r.Get("/list", userHandler.List)
|
|
// r.Post("/list", userHandler.List)
|
|
// r.Get("/add", userHandler.Add)
|
|
// r.Get("/edit", userHandler.Edit)
|
|
// r.Post("/save", userHandler.Save)
|
|
// r.Get("/profile", userHandler.Profile)
|
|
// r.Post("/data", userHandler.Data)
|
|
// })
|
|
//
|
|
// r.Route("/login_log", func(r chi.Router) {
|
|
// r.Get("/list", loginLogHandler.List)
|
|
// r.Post("/list", loginLogHandler.List)
|
|
// })
|
|
//
|
|
// r.Route("/audit_log", func(r chi.Router) {
|
|
// r.Get("/list", auditHandler.List)
|
|
// r.Post("/list", auditHandler.List)
|
|
// })
|
|
// })
|
|
// })
|
|
//}
|