24 lines
580 B
Go
24 lines
580 B
Go
package base
|
|
|
|
import (
|
|
"git.fsdpf.net/go/req"
|
|
)
|
|
|
|
type UserAsset struct {
|
|
ID int64 `db:"id"`
|
|
Name string `db:"name"`
|
|
FileName string `db:"filename"`
|
|
File string `db:"file"`
|
|
Mime string `db:"mime"`
|
|
Size int64 `db:"size"`
|
|
Ext string `db:"ext"`
|
|
Hit int64 `db:"hit"`
|
|
IsPrivate bool `db:"isPrivate"`
|
|
UpdatedAt string `db:"updated_at"`
|
|
CreatedAt string `db:"created_at"`
|
|
}
|
|
|
|
type GetUserAsset func(user req.User, code string) (UserAsset, bool)
|
|
|
|
type UploadUserAsset func(user req.User, file string, name string) (UserAsset, error)
|