You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
851 B
Go

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package model
import "gorm.io/gorm"
type FileInfo struct {
gorm.Model
// 请求唯一ID用于链路跟踪和问题排查
ReqMsgId string `json:"req_msg_id,omitempty" gorm:"req_msg_id"`
// 结果码一般OK表示调用成功
ResultCode string `json:"result_code,omitempty" gorm:"result_code"`
// 异常信息的文本描述
ResultMsg string `json:"result_msg,omitempty" gorm:"result_msg"`
// 授权访问oss链接
Url string `json:"url,omitempty" gorm:"column:url;type:varchar(4096)"`
// OSS 文件id
FileId string `json:"file_id,omitempty" gorm:"file_id"`
// 文件链接
FileUrl string `json:"file_url,omitempty" gorm:"column:file_url;type:varchar(4096)"`
// 真实文件是否上传
IsUpload int `json:"is_upload" gorm:"column:is_upload;type:int;default:1"`
}
func (f *FileInfo) GetTableName() string {
return "file_info"
}