image_record.go 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package levelMonitor
  2. import (
  3. "log-server/model/typeManage"
  4. )
  5. type ImageRecord struct {
  6. Id int `json:"id"`
  7. TaskId int `json:"task_id"` //任务id
  8. Account string `json:"account"` //账号
  9. ImageBase64 string `json:"image_base64"` //图片base64文本
  10. Status int `json:"status"` //识别状态, 成功为1, 失败-1, 默认为2未识别
  11. Result string `json:"result"` //识别结果
  12. CreateDate string `json:"create_date"` //创建日期
  13. CreateTime typeManage.LocalTime `json:"create_time"`
  14. UpdateTime typeManage.LocalTime `json:"update_time"`
  15. UseNum int `json:"use_num"` //账号登录成功次数
  16. Identify int `json:"identify"` //图片识别的内容
  17. }
  18. func (ImageRecord) TableName() string {
  19. return "image_record"
  20. }
  21. type ImageRecordStatistics struct {
  22. Id int `json:"id"`
  23. TaskId int `json:"task_id"` //任务id
  24. CreateDate string `json:"create_date"` //创建日期
  25. Two float64 `json:"two"`
  26. Three float64 `json:"three"`
  27. Four float64 `json:"four"`
  28. Five float64 `json:"five"`
  29. Six float64 `json:"six"`
  30. Seven float64 `json:"seven"`
  31. Eight float64 `json:"eight"`
  32. Nine float64 `json:"nine"`
  33. Ten float64 `json:"ten"`
  34. Eleven float64 `json:"eleven"`
  35. Twelve float64 `json:"twelve"`
  36. Thirteen float64 `json:"thirteen"`
  37. Fourteen float64 `json:"fourteen"`
  38. Fifteen float64 `json:"fifteen"`
  39. Sixteen float64 `json:"sixteen"`
  40. Seventeen float64 `json:"seventeen"`
  41. Eighteen float64 `json:"eighteen"`
  42. Nineteen float64 `json:"nineteen"`
  43. Twenty float64 `json:"twenty"`
  44. TwentyOne float64 `json:"twenty_one"`
  45. TwentyTwo float64 `json:"twenty_two"`
  46. TwentyThree float64 `json:"twenty_three"`
  47. TwentyFour float64 `json:"twenty_four"`
  48. TwentyFive float64 `json:"twenty_five"`
  49. TwentySix float64 `json:"twenty_six"`
  50. TwentySeven float64 `json:"twenty_seven"`
  51. TwentyEight float64 `json:"twenty_eight"`
  52. TwentyNine float64 `json:"twenty_nine"`
  53. Thirty float64 `json:"thirty"`
  54. }
  55. func (ImageRecordStatistics) TableName() string {
  56. return "image_record_statistics"
  57. }
  58. var R = map[int]string{
  59. 2: "two",
  60. 3: "three",
  61. 4: "four",
  62. 5: "five",
  63. 6: "six",
  64. 7: "seven",
  65. 8: "eight",
  66. 9: "nine",
  67. 10: "ten",
  68. 11: "eleven",
  69. 12: "twelve",
  70. 13: "thirteen",
  71. 14: "fourteen",
  72. 15: "fifteen",
  73. 16: "sixteen",
  74. 17: "seventeen",
  75. 18: "eighteen",
  76. 19: "nineteen",
  77. 20: "twenty",
  78. 21: "twenty_one",
  79. 22: "twenty_two",
  80. 23: "twenty_three",
  81. 24: "twenty_four",
  82. 25: "twenty_five",
  83. 26: "twenty_six",
  84. 27: "twenty_seven",
  85. 28: "twenty_eight",
  86. 29: "twenty_nine",
  87. 30: "thirty",
  88. }