file_upload_record.go 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. package aimod
  2. import (
  3. "eta/eta_hub/global"
  4. "eta/eta_hub/utils"
  5. "time"
  6. )
  7. type FileUploadRecord struct {
  8. FileUploadRecordId int `orm:"column(file_upload_record_id);pk"`
  9. AdminId int `description:"用户id"`
  10. FileUrl string `description:"文件地址"`
  11. FileName string `description:"文件名称"`
  12. OpenaiFileId string `description:"openai返回的文件id"`
  13. OpenaiFileName string `description:"openai返回的文件名称"`
  14. OpenaiObject string `description:"openai返回的文件对象"`
  15. OpenaiStatus string `description:"openai返回的文件状态"`
  16. OpenaiPurpose string `description:"openai返回的提示词"`
  17. OpenaiStatusDetails string `description:"openai返回的文件状态详情"`
  18. OpenaiCreatedAt int64 `description:"openai返回的创建时间"`
  19. CreateTime time.Time `description:"创建时间"`
  20. ModifyTime time.Time `description:"修改时间"`
  21. }
  22. // AddAiChatTopic 新增上传文件记录
  23. func (obj *FileUploadRecord) AddFileUploadRecord() (lastId int64, err error) {
  24. //o := orm.NewOrmUsingDB("ai")
  25. //lastId, err = o.Insert(obj)
  26. err = global.DbMap[utils.DbNameAI].Create(&obj).Error
  27. return
  28. }