router.go 612 B

123456789101112131415161718192021
  1. package backup
  2. import (
  3. "github.com/0xJacky/Nginx-UI/internal/middleware"
  4. "github.com/gin-gonic/gin"
  5. )
  6. func InitRouter(r *gin.RouterGroup) {
  7. r.GET("/backup", CreateBackup)
  8. r.POST("/restore", middleware.EncryptedForm(), RestoreBackup)
  9. }
  10. func InitAutoBackupRouter(r *gin.RouterGroup) {
  11. r.GET("/auto_backup", GetAutoBackupList)
  12. r.POST("/auto_backup", CreateAutoBackup)
  13. r.GET("/auto_backup/:id", GetAutoBackup)
  14. r.POST("/auto_backup/:id", ModifyAutoBackup)
  15. r.DELETE("/auto_backup/:id", DestroyAutoBackup)
  16. r.PATCH("/auto_backup/:id", RestoreAutoBackup)
  17. r.POST("/auto_backup/test_s3", TestS3Connection)
  18. }