更新
This commit is contained in:
@@ -133,6 +133,25 @@ func Register(r *gin.Engine, jm *jwt.Manager, deps *Deps) {
|
||||
admin.DELETE("/classes/:id", deps.Admin.Delete)
|
||||
admin.GET("/classes/:id/logs", deps.Admin.AuditLogs)
|
||||
admin.POST("/cleanup", deps.Admin.TriggerCleanup)
|
||||
|
||||
// 基础数据 - 行政区划管理
|
||||
admin.GET("/regions/tree", deps.Region.Tree)
|
||||
admin.POST("/regions", deps.Region.Create)
|
||||
admin.PUT("/regions/:id", deps.Region.Update)
|
||||
admin.DELETE("/regions/:id", deps.Region.Delete)
|
||||
admin.POST("/regions/init-china", deps.Region.InitChina)
|
||||
|
||||
// 基础数据 - 学校管理与审核
|
||||
admin.GET("/schools/stats", deps.School.Stats)
|
||||
admin.GET("/schools", deps.School.List)
|
||||
admin.POST("/schools", deps.School.Create)
|
||||
admin.PUT("/schools/:id", deps.School.Update)
|
||||
admin.DELETE("/schools/:id", deps.School.Delete)
|
||||
admin.POST("/schools/:id/approve", deps.School.Approve)
|
||||
admin.POST("/schools/:id/reject", deps.School.Reject)
|
||||
admin.POST("/schools/:id/colleges", deps.School.CreateCollege)
|
||||
admin.PUT("/colleges/:id", deps.School.UpdateCollege)
|
||||
admin.DELETE("/colleges/:id", deps.School.DeleteCollege)
|
||||
// 系统配置管理
|
||||
admin.GET("/config", deps.Config.GetAll)
|
||||
admin.PUT("/config", deps.Config.Update)
|
||||
@@ -141,7 +160,8 @@ func Register(r *gin.Engine, jm *jwt.Manager, deps *Deps) {
|
||||
admin.POST("/menus", deps.Menu.Create)
|
||||
admin.PUT("/menus/:id", deps.Menu.Update)
|
||||
admin.DELETE("/menus/:id", deps.Menu.Delete)
|
||||
// 账号封禁管理
|
||||
// 用户管理与账号封禁
|
||||
admin.GET("/users", deps.Admin.ListUsers)
|
||||
admin.GET("/users/banned", deps.Admin.BannedUsers)
|
||||
admin.POST("/users/:id/ban", deps.Admin.BanUser)
|
||||
admin.POST("/users/:id/unban", deps.Admin.UnbanUser)
|
||||
|
||||
Reference in New Issue
Block a user