search_web_card.go 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package show
  2. import (
  3. "go-common/app/admin/main/feed/model/common"
  4. "go-common/library/time"
  5. )
  6. //SearchWebCard web card
  7. type SearchWebCard struct {
  8. ID int64 `form:"id" gorm:"column:id" json:"id"`
  9. Type int64 `form:"type" gorm:"column:type" json:"type"`
  10. Title string `form:"title" gorm:"column:title" json:"title"`
  11. Desc string `form:"desc" gorm:"column:desc" json:"desc"`
  12. Cover string `form:"cover" gorm:"column:cover" json:"cover"`
  13. ReType int64 `form:"re_type" gorm:"column:re_type" json:"re_type"`
  14. ReValue string `form:"re_value" gorm:"column:re_value" json:"re_value"`
  15. Corner string `form:"corner" gorm:"column:corner" json:"corner"`
  16. Person string `form:"person" gorm:"column:person" json:"person"`
  17. Deleted int64 `form:"deleted" gorm:"column:deleted" json:"deleted"`
  18. Ctime time.Time `form:"string" gorm:"column:ctime" json:"ctime"`
  19. Mtime time.Time `form:"string" gorm:"column:mtime" json:"mtime"`
  20. }
  21. //SearchWebCardPager .
  22. type SearchWebCardPager struct {
  23. Item []*SearchWebCard `json:"item"`
  24. Page common.Page `json:"page"`
  25. }
  26. // TableName .
  27. func (a SearchWebCard) TableName() string {
  28. return "search_web_card"
  29. }
  30. /*
  31. ---------------------------
  32. struct param
  33. ---------------------------
  34. */
  35. //SearchWebCardAP web card add param
  36. type SearchWebCardAP struct {
  37. Type int64 `form:"type" gorm:"column:type" json:"type"`
  38. Title string `form:"title" gorm:"column:title" json:"title"`
  39. Desc string `form:"desc" gorm:"column:desc" json:"desc"`
  40. Cover string `form:"cover" gorm:"column:cover" json:"cover"`
  41. ReType int64 `form:"re_type" gorm:"column:re_type" json:"re_type"`
  42. ReValue string `form:"re_value" gorm:"column:re_value" json:"re_value"`
  43. Corner string `form:"corner" gorm:"column:corner" json:"corner"`
  44. Person string `form:"person" gorm:"column:person" json:"person"`
  45. }
  46. //SearchWebCardUP web card update param
  47. type SearchWebCardUP struct {
  48. ID int64 `form:"id" gorm:"column:id" json:"id"`
  49. Type int64 `form:"type" gorm:"column:type" json:"type"`
  50. Title string `form:"title" gorm:"column:title" json:"title"`
  51. Desc string `form:"desc" gorm:"column:desc" json:"desc"`
  52. Cover string `form:"cover" gorm:"column:cover" json:"cover"`
  53. ReType int64 `form:"re_type" gorm:"column:re_type" json:"re_type"`
  54. ReValue string `form:"re_value" gorm:"column:re_value" json:"re_value"`
  55. Corner string `form:"corner" gorm:"column:corner" json:"corner"`
  56. }
  57. //SearchWebCardLP search web card list param
  58. type SearchWebCardLP struct {
  59. ID int `form:"id"`
  60. Person string `form:"person"`
  61. Title string `form:"title"`
  62. Ps int `form:"ps" default:"20"` // 分页大小
  63. Pn int `form:"pn" default:"1"` // 第几个分页
  64. STime string `form:"stime"`
  65. ETime string `form:"etime"`
  66. }
  67. // TableName .
  68. func (a SearchWebCardAP) TableName() string {
  69. return "search_web_card"
  70. }
  71. // TableName .
  72. func (a SearchWebCardUP) TableName() string {
  73. return "search_web_card"
  74. }