file_qiniu.go 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package fileManager
  2. // FileQiniu 七牛文件
  3. type FileQiniu struct {
  4. Id uint `json:"id"`
  5. CreateTime string `json:"create_time"` // 创建时间
  6. UpdateTime string `json:"update_time"` // 更新时间
  7. ParentId int `json:"parent_id"` //父文件夹id
  8. TaskId int `json:"task_id"` //关联任务id,默认为0
  9. FileName string `json:"file_name"` //文件名称
  10. FileVersion int64 `json:"file_version"` //文件版本
  11. QiniuAddress string `json:"qiniu_address"` //七牛云文件地址
  12. QiniuKey string `json:"qiniu_key"` //七牛云key,方便删除文件
  13. QiniuHash string `json:"qiniu_hash"` //七牛云hash
  14. FileType int `json:"file_type"` //文件类型
  15. //文件类型
  16. /**
  17. {
  18. value: "0",
  19. label: "游戏包.apk"
  20. },
  21. {
  22. value: "1",
  23. label: "雷电镜像.ldbk"
  24. },
  25. {
  26. value: "2",
  27. label: "夜神镜像.npbk"
  28. },
  29. {
  30. value: "3",
  31. label: "易脚本.dll"
  32. },
  33. {
  34. value: "4",
  35. label: "易语言中控.exe"
  36. },
  37. {
  38. value: "5",
  39. label: "小精灵.apk"
  40. },
  41. {
  42. value: "6",
  43. label: "Tar包更新.tar"
  44. },
  45. {
  46. value: "7",
  47. label: "Bat.bat"
  48. },
  49. {
  50. value: "8",
  51. label: "shell脚本.sh"
  52. },
  53. {
  54. value: "9",
  55. label: "小绵羊.apk"
  56. },
  57. {
  58. value: "10",
  59. label: "其他文件.*"
  60. }
  61. */
  62. }
  63. func (FileQiniu) TableName() string {
  64. return "file_qiniu"
  65. }