package request type SearchTbGoods struct { SpuNo string `json:"spu_no" form:"spu_no"` //编号 Title string `json:"title" form:"title"` //标题 Status int `json:"status" form:"status"` //1:在售中 2:已下架 3:已售罄 CreateBy string `json:"-"` //创建人 PageInfo } type CreateTbGoods struct { CategoryId uint `json:"category_id"` //分类id Title string `json:"title"` //商品标题 TitleEng string `json:"title_eng"` //商品标题英文 Images string `json:"images"` //商品图片 RetailPrice float64 `json:"retail_price"` //吊牌价(零售指导价) Content string `json:"content"` //商品详情-图片 ContentText string `json:"content_text"` //商品详情-文字 Tags string `json:"tags"` //标签 Online string `json:"online"` //上下架状态 on/off Specs []CreateTbGoodsSpec `json:"specs"` //规格 } type TbGoodsAttributeValue struct { AttributeId uint `json:"attribute_id"` //规格属性id Value string `json:"value"` // //ValueId uint `json:"value_id"` // } type GoodsAttributeValue struct { AttributeId uint `json:"attribute_id"` //规格属性id Value string `json:"value"` // ValueId uint `json:"value_id"` // Key string `json:"key"` // } type CreateTbGoodsSpec struct { Attributes []TbGoodsAttributeValue `json:"attributes"` //规格 SkuNo string `json:"sku_no"` //商品编码 Stock int64 `json:"stock"` //库存 Price float64 `json:"price"` //价格 Image string `json:"image"` //sku图片 GoodsNo string `json:"goods_no"` //商品编号 } type UpdateTbGoods struct { ID uint `json:"id"` CategoryId uint `json:"category_id"` //分类id Title string `json:"title"` //商品标题 TitleEng string `json:"title_eng"` //商品标题英文 Images string `json:"images"` //商品图片 RetailPrice float64 `json:"retail_price"` //吊牌价(零售指导价) Content string `json:"content"` //商品详情 ContentText string `json:"content_text"` //商品详情-文字 Tags string `json:"tags"` //标签 Online string `json:"online"` //上下架状态 on/off Specs []UpdateTbGoodsSpec `json:"specs"` //规格 } type UpdateTbGoodsSpec struct { ID uint `json:"id"` //id Attributes []TbGoodsAttributeValue `json:"attributes"` //规格 SkuNo string `json:"sku_no"` //商品编码 Stock int64 `json:"stock"` //库存 Price float64 `json:"price"` //价格 Image string `json:"image"` //sku图片 GoodsNo string `json:"goods_no"` //商品编号 } type BatchOnline struct { Ids []uint `json:"ids"` Online string `json:"online"` //上下架状态 on/off } type UpdateSku struct { SkuList []Sku `json:"sku_list"` } type Sku struct { ID uint `json:"id"` //id Stock int64 `json:"stock"` //库存 Price float64 `json:"price"` //价格 } type GetSale struct { PageInfo Title string `json:"title" form:"title"` }