优化结构
This commit is contained in:
@@ -19,26 +19,31 @@ func (r *Routes) RegisterRoutes(public, private *gin.RouterGroup, engine *gin.En
|
||||
if r == nil || r.handlers == nil {
|
||||
return
|
||||
}
|
||||
RegisterPublic(public, engine, r.handlers.Public)
|
||||
RegisterUser(private, r.handlers.User)
|
||||
RegisterNavigation(private, r.handlers.Navigation)
|
||||
RegisterSession(private, r.handlers.Session)
|
||||
RegisterAuthority(private, r.handlers.Authority)
|
||||
RegisterMenu(private, r.handlers.Menu)
|
||||
RegisterAPI(private, public, engine, r.handlers.API)
|
||||
RegisterPermission(private, r.handlers.Permission)
|
||||
RegisterOrganization(private, r.handlers.Organization)
|
||||
RegisterDictionary(private, r.handlers.Dictionary)
|
||||
RegisterParameter(private, r.handlers.Parameter)
|
||||
RegisterAPIToken(private, r.handlers.APIToken)
|
||||
RegisterSystemConfig(private, r.handlers.SystemConfig)
|
||||
RegisterVersion(private, r.handlers.Version)
|
||||
RegisterExport(private, public, r.handlers.Export)
|
||||
RegisterAudit(private, public, r.handlers.Audit)
|
||||
RegisterTask(private, r.handlers.Task)
|
||||
RegisterMedia(private, r.handlers.Media)
|
||||
RegisterAnnouncement(private, public, r.handlers.Announcement)
|
||||
RegisterEmail(private, r.handlers.Email)
|
||||
RegisterIntegrationConfig(private, r.handlers.IntegrationConfig)
|
||||
RegisterPayment(private, public, r.handlers.Payment)
|
||||
registrations := []func(){
|
||||
func() { RegisterPublic(public, engine, r.handlers.Public) },
|
||||
func() { RegisterUser(private, r.handlers.User) },
|
||||
func() { RegisterNavigation(private, r.handlers.Navigation) },
|
||||
func() { RegisterSession(private, r.handlers.Session) },
|
||||
func() { RegisterAuthority(private, r.handlers.Authority) },
|
||||
func() { RegisterMenu(private, r.handlers.Menu) },
|
||||
func() { RegisterAPI(private, public, engine, r.handlers.API) },
|
||||
func() { RegisterPermission(private, r.handlers.Permission) },
|
||||
func() { RegisterOrganization(private, r.handlers.Organization) },
|
||||
func() { RegisterDictionary(private, r.handlers.Dictionary) },
|
||||
func() { RegisterParameter(private, r.handlers.Parameter) },
|
||||
func() { RegisterAPIToken(private, r.handlers.APIToken) },
|
||||
func() { RegisterSystemConfig(private, r.handlers.SystemConfig) },
|
||||
func() { RegisterVersion(private, r.handlers.Version) },
|
||||
func() { RegisterExport(private, public, r.handlers.Export) },
|
||||
func() { RegisterAudit(private, public, r.handlers.Audit) },
|
||||
func() { RegisterTask(private, r.handlers.Task) },
|
||||
func() { RegisterMedia(private, r.handlers.Media) },
|
||||
func() { RegisterAnnouncement(private, public, r.handlers.Announcement) },
|
||||
func() { RegisterEmail(private, r.handlers.Email) },
|
||||
func() { RegisterIntegrationConfig(private, r.handlers.IntegrationConfig) },
|
||||
func() { RegisterPayment(private, public, r.handlers.Payment) },
|
||||
}
|
||||
for _, register := range registrations {
|
||||
register()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user