site_request.go 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package req
  2. import (
  3. "time"
  4. "ulink-admin/pkg/base"
  5. )
  6. type SiteQuery struct {
  7. base.GlobalQuery
  8. Id int64 `form:"id"` //id
  9. Label string `form:"label"` //站点名称
  10. Code string `form:"code"` //站点标识
  11. Describe string `form:"describe"` //站点描述
  12. Kewords string `form:"kewords"` //关键字
  13. Image string `form:"image"` //封面图
  14. Content string `form:"content"` //教程
  15. Price int64 `form:"price"` //价格
  16. Status int `form:"status"` //状态(1停用 2启用)
  17. Sort int `form:"sort"` //排序
  18. CreateTime time.Time `form:"createTime"` //创建时间
  19. CreateBy string `form:"createBy"` //创建人
  20. UpdateTime time.Time `form:"updateTime"` //更新时间
  21. UpdateBy string `form:"updateBy"` //更新人
  22. }
  23. type SiteBody struct {
  24. Id int64 `json:"id" binding:"required"` //id
  25. Label string `json:"label" binding:"required"` //站点名称
  26. Code string `json:"code" binding:"required"` //站点标识
  27. Describe string `json:"describe" ` //站点描述
  28. Kewords string `json:"kewords" ` //关键字
  29. Image string `json:"image" ` //封面图
  30. Content string `json:"content" ` //教程
  31. Price int64 `json:"price" binding:"required"` //价格
  32. Status int `json:"status" binding:"required"` //状态(1停用 2启用)
  33. Sort int `json:"sort" binding:"required"` //排序
  34. CreateTime time.Time `json:"createTime" ` //创建时间
  35. CreateBy string `json:"createBy" ` //创建人
  36. UpdateTime time.Time `json:"updateTime" ` //更新时间
  37. UpdateBy string `json:"updateBy" ` //更新人
  38. }