find_team_buying.go 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package http_model
  2. type FindTeamBuyingRequest struct {
  3. TeamBuyingId int `json:"team_buying_id"`
  4. }
  5. type TeamBuyingPhoto struct {
  6. PhotoUrl string `json:"photo_url"` // 图片或视频url
  7. PhotoUid string `json:"photo_uid"`
  8. Symbol int64 `json:"symbol"` // 标志位,1为主图,2为轮播图,3为轮播图视频,4详情图,5详情图视频
  9. }
  10. type FindTeamBuyingData struct {
  11. TeamBuyingId int `json:"team_buying_id"` // 团购id
  12. StoreId int `json:"store_id"` // 所属门店ID
  13. TeamBuyingCategory string `json:"team_buying_category"` // 团购类目(/分隔)
  14. TeamBuyingName string `json:"team_buying_name"` // 团购标题
  15. TeamBuyingPrice float64 `json:"team_buying_price"` // 团购售价
  16. PublicCommission int `json:"public_commission"` // 公开佣金%
  17. TeamBuyingDetail string `json:"team_buying_detail"` // 团购详情
  18. TeamBuyingLink string `json:"team_buying_link"` // 分销链接
  19. IsDeleted int `json:"is_deleted"` // 删除(0否 1是)
  20. OperateType int `json:"operate_type"` // 操作人类型(1商家 2后台)
  21. EnterpriseId string `json:"enterprise_id"` // 商家id
  22. SubAccountId int `json:"sub_account_id"` // 商家子账号id
  23. CreatedAt string `json:"created_at"` // 创建时间
  24. UpdatedAt string `json:"updated_at"` // 更新时间
  25. TeamBuyingPhotos []*TeamBuyingPhoto `json:"team_buying_photos"` // 商品图片列表
  26. }
  27. func NewFindTeamBuyingRequest() *FindTeamBuyingRequest {
  28. return new(FindTeamBuyingRequest)
  29. }
  30. func NewFindTeamBuyingResponse() *CommonResponse {
  31. resp := new(CommonResponse)
  32. resp.Data = new(FindTeamBuyingData)
  33. return resp
  34. }