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.
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"
}