add: file export for table

This commit is contained in:
2024-08-28 14:35:44 +08:00
parent d9f84fc807
commit c80842087d
6 changed files with 67 additions and 59 deletions

View File

@@ -1,6 +1,7 @@
package file_export
import (
"be.ems/lib/file"
"gorm.io/datatypes"
)
@@ -19,16 +20,12 @@ func (m *SysJob) TableName() string {
}
type FileExport struct {
FileType string `json:"fileType"` // 文件类型
FileMode string `json:"fileMode"` // 文件的权限
LinkCount int64 `json:"linkCount"` // 硬链接数目
Owner string `json:"owner"` // 所属用户
Group string `json:"group"` // 所属组
Size int64 `json:"size"` // 文件的大小
ModifiedTime int64 `json:"modifiedTime"` // 最后修改时间,单位为秒
FileName string `json:"fileName"` // 文件的名称
file.FileInfo
}
func (m *FileExport) TableName() string {
return "file_export"
type FileExportQuery struct {
Path string `form:"path" binding:"required"`
Suffix string `form:"suffix"`
PageNum int64 `form:"pageNum" binding:"required"`
PageSize int64 `form:"pageSize" binding:"required"`
}