splitted one operator module to file, account, image operators; splitted operator functions; etc
This commit is contained in:
+16
-21
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user