1Panel/backend/app/dto/file.go
2022-09-07 14:03:24 +08:00

50 lines
706 B
Go

package dto
import (
"github.com/1Panel-dev/1Panel/utils/files"
)
type FileOption struct {
files.FileOption
}
type FileInfo struct {
files.FileInfo
}
type FileTree struct {
ID string `json:"id"`
Name string `json:"name"`
Path string `json:"path"`
Children []FileTree `json:"children"`
}
type FileCreate struct {
Path string
Content string
IsDir bool
Mode int64
IsLink bool
IsSymlink bool
LinkPath string
}
type FileDelete struct {
Path string
IsDir bool
}
type FileCompress struct {
Files []string
Dst string
Type string
Name string
Replace bool
}
type FileDeCompress struct {
Dst string
Type string
Path string
}