splitted one operator module to file, account, image operators; splitted operator functions; etc

This commit is contained in:
2026-03-05 11:32:32 +02:00
parent 9ecd25ed0b
commit 80d6a244cf
54 changed files with 1049 additions and 826 deletions
+16 -21
View File
@@ -10,7 +10,7 @@
package descr
import (
"path"
"path"
)
type File struct {
@@ -26,43 +26,38 @@ type File struct {
UpdatedBy string `db:"updated_by" json:"updatedBy,omitempty" yaml:"updatedBy,omitempty"`
}
type Files struct {
files []File
files []File
}
func NewFiles() *Files {
return &Files{
files: make([]File, 0),
}
return &Files{
files: make([]File, 0),
}
}
func xxxNewFiles(files []File) *Files {
return &Files{
files: files,
}
return &Files{
files: files,
}
}
func (fi *Files) Set(files []File) {
fi.files = files
fi.files = files
}
func (fi *Files) ArrayPtr() *[]File {
return &fi.files
return &fi.files
}
func (fi *Files) Array() []File {
return fi.files
return fi.files
}
func (fi *Files) List() []string {
list := make([]string, 0)
for _, file := range fi.files {
list = append(list, path.Join(file.Collection, file.Name))
}
return list
list := make([]string, 0)
for _, file := range fi.files {
list = append(list, path.Join(file.Collection, file.Name))
}
return list
}