SelectionDetailRequest.go 967 B

12345678910111213141516171819202122232425262728
  1. package http_model
  2. import "youngee_m_api/model/gorm_model"
  3. type SelectionDetailRequest struct {
  4. EnterpriseId string `json:"enterprise_id"`
  5. SelectionId string `json:"selection_id"` // 选品id
  6. }
  7. type SelectionDetail struct {
  8. SelectionInfo *gorm_model.YounggeeSelectionInfo // 选品详情
  9. SelectionBrief []*gorm_model.YounggeeSecBrief // 选品brief列表
  10. SelectionExample []*gorm_model.YounggeeSecExample // 选品示例列表
  11. ProductInfo *gorm_model.YounggeeProduct // 商品详情
  12. ProductPhotoInfo []*gorm_model.YounggeeProductPhoto // 商品图片列表
  13. FreeStrategy []*gorm_model.FreeStrategy // 免费领样策略
  14. RewardStrategy []*gorm_model.RewardStrategy // 悬赏策略
  15. }
  16. func NewSelectionDetailRequest() *SelectionDetailRequest {
  17. return new(SelectionDetailRequest)
  18. }
  19. func NewSelectionDetailResponse() *CommonResponse {
  20. resp := new(CommonResponse)
  21. resp.Data = new(SelectionDetail)
  22. return resp
  23. }