mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-01-20 00:39:17 +08:00
47 lines
648 B
Go
47 lines
648 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
|
|
}
|
|
|
|
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
|
|
}
|