增加删除文件接口
This commit is contained in:
@@ -12,6 +12,7 @@ type FileUploadAndDownload struct {
|
||||
Name string `json:"name"`
|
||||
Url string `json:"url"`
|
||||
Tag string `json:"tag"`
|
||||
Key string `json:"key"`
|
||||
}
|
||||
|
||||
func (f *FileUploadAndDownload) Upload() error {
|
||||
@@ -19,6 +20,17 @@ func (f *FileUploadAndDownload) Upload() error {
|
||||
return err
|
||||
}
|
||||
|
||||
func (f *FileUploadAndDownload) DeleteFile() error {
|
||||
err := qmsql.DEFAULTDB.Where("id = ?", f.ID).Delete(f).Error
|
||||
return err
|
||||
}
|
||||
|
||||
func (f *FileUploadAndDownload) FindFile() (error, FileUploadAndDownload) {
|
||||
var file FileUploadAndDownload
|
||||
err := qmsql.DEFAULTDB.Where("id = ?", f.ID).First(&file).Error
|
||||
return err, file
|
||||
}
|
||||
|
||||
// 分页获取数据 需要分页实现这个接口即可
|
||||
func (f *FileUploadAndDownload) GetInfoList(info modelInterface.PageInfo) (err error, list interface{}, total int) {
|
||||
// 封装分页方法 调用即可 传入 当前的结构体和分页信息
|
||||
|
||||
Reference in New Issue
Block a user