refactor: project directory structure

This commit is contained in:
0xJacky 2023-11-26 18:59:12 +08:00
parent c1193a5b8c
commit e5a5889931
No known key found for this signature in database
GPG key ID: B6E4A6E4A561BAF0
367 changed files with 710 additions and 756 deletions

24
api/backup.go Normal file
View file

@ -0,0 +1,24 @@
package api
import (
"github.com/0xJacky/Nginx-UI/model"
"github.com/gin-gonic/gin"
"github.com/unknwon/com"
"net/http"
)
func GetFileBackupList(c *gin.Context) {
path := c.Query("path")
backups := model.GetBackupList(path)
c.JSON(http.StatusOK, gin.H{
"backups": backups,
})
}
func GetFileBackup(c *gin.Context) {
id := c.Param("id")
backup := model.GetBackup(com.StrTo(id).MustInt())
c.JSON(http.StatusOK, backup)
}