file_qiniu.go 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. package response
  2. type FileQiniuResponse struct {
  3. Id uint `json:"id"`
  4. CreateTime string `json:"create_time"` // 创建时间
  5. UpdateTime string `json:"update_time"` // 更新时间
  6. ParentId int `json:"parent_id"` //父文件夹id
  7. TaskId int `json:"task_id"` //关联任务id,默认为0
  8. FileName string `json:"file_name"` //文件名称
  9. FileVersion int64 `json:"file_version"` //文件版本
  10. QiniuAddress string `json:"qiniu_address"` //七牛云文件地址
  11. QiniuKey string `json:"qiniu_key"` //七牛云key,方便删除文件
  12. QiniuHash string `json:"qiniu_hash"` //七牛云hash
  13. FileType int `json:"file_type"` //文件类型
  14. MD5 string `json:"md5"` //文件MD5值
  15. PushPolicy int `json:"push_policy"` //更新推送策略
  16. PushTime string `json:"push_time"` //更新推送时间
  17. }
  18. type QiniuMirrorMessage struct {
  19. //CreateTime string `json:"create_time"` // 创建时间
  20. TaskId int `json:"task_id"` //关联任务id,默认为0
  21. FileName string `json:"file_name"` //文件名称
  22. FileVersion int64 `json:"file_version"` //文件版本
  23. QiniuAddress string `json:"qiniu_address"` //七牛云文件地址
  24. QiniuHash string `json:"qiniu_hash"` //七牛云hash
  25. MD5 string `json:"md5"` //文件MD5值
  26. //PushPolicy int `json:"push_policy"` //更新推送策略
  27. //PushTime string `json:"push_time"` //更新推送时间
  28. }