package aimod import ( "eta/eta_api/global" "eta/eta_api/utils" "time" ) type FileUploadRecord struct { FileUploadRecordId int `orm:"column(file_upload_record_id);pk" gorm:"primaryKey"` AdminId int `description:"用户id"` FileUrl string `description:"文件地址"` FileName string `description:"文件名称"` OpenaiFileId string `description:"openai返回的文件id"` OpenaiFileName string `description:"openai返回的文件名称"` OpenaiObject string `description:"openai返回的文件对象"` OpenaiStatus string `description:"openai返回的文件状态"` OpenaiPurpose string `description:"openai返回的提示词"` OpenaiStatusDetails string `description:"openai返回的文件状态详情"` OpenaiCreatedAt int64 `description:"openai返回的创建时间"` CreateTime time.Time `description:"创建时间"` ModifyTime time.Time `description:"修改时间"` } // AddAiChatTopic 新增上传文件记录 func (obj *FileUploadRecord) AddFileUploadRecord() (lastId int64, err error) { o := global.DbMap[utils.DbNameAI] err = o.Create(obj).Error lastId = int64(obj.FileUploadRecordId) return }