operation.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package operation
  2. // Operation tool.
  3. type Operation struct {
  4. ID int64 `form:"id" json:"id"`
  5. Type string `form:"type" json:"type"`
  6. Ads int8 `form:"ads" json:"ads"`
  7. Platform int8 `form:"platform" json:"platform"`
  8. Rank int8 `form:"rank" json:"rank"`
  9. Pic string `form:"pic" json:"pic"`
  10. Link string `form:"link" json:"link"`
  11. Content string `form:"content" json:"content"`
  12. Username string `form:"username" json:"username"`
  13. Remark string `form:"remark" json:"remark"`
  14. Note string `form:"note" json:"note"`
  15. AppPic string `form:"app_pic" json:"app_pic"`
  16. Stime string `form:"stime" json:"stime" gorm:"column:stime"`
  17. Etime string `form:"etime" json:"etime" gorm:"column:etime"`
  18. Ctime string `form:"ctime" json:"ctime" gorm:"column:ctime"`
  19. Mtime string `form:"mtime" json:"mtime" gorm:"column:mtime"`
  20. Dtime string `form:"dtime" json:"dtime" gorm:"column:dtime"`
  21. }
  22. // TableName fn
  23. func (Operation) TableName() string {
  24. return "operations"
  25. }
  26. // Banner for app index.
  27. type Banner struct {
  28. Ty string `json:"-"`
  29. Rank string `json:"rank"`
  30. Pic string `json:"pic"`
  31. Link string `json:"link"`
  32. Content string `json:"content"`
  33. }
  34. // ViewOperation tool.
  35. type ViewOperation struct {
  36. ID int64 `json:"id"`
  37. Type string `json:"type"`
  38. Ads int8 `json:"ads"`
  39. Platform int8 `json:"platform"`
  40. Rank int8 `json:"rank"`
  41. Pic string `json:"pic"`
  42. Link string `json:"link"`
  43. Content string `json:"content"`
  44. Username string `json:"username"`
  45. Remark string `json:"remark"`
  46. Note string `json:"note"`
  47. AppPic string `json:"app_pic"`
  48. Stime string `json:"stime"`
  49. Etime string `json:"etime"`
  50. Ctime string `json:"ctime"`
  51. Mtime string `json:"mtime"`
  52. Dtime string `json:"dtime"`
  53. Status string `json:"status"`
  54. }