|
1234567891011121314151617181920212223242526272829303132333435 |
- package md
-
- type BaseGoods struct {
- Id string `json:"id,omitempty" label:"商品ID"` // 商品id,0或不传为新建
- Title string `json:"title" label:"标题"` // 商品标题
- Cid string `json:"cid" label:"商品类目"` // 商品类目id
- CategoryName string `json:"category_name" label:"商品类目名称"` // 商品类目
- IsSingleSku string `json:"is_single_sku" default:"1" label:"是否单规格"` //是否单规格,0:否,1:是
- Price string `json:"price" default:"0.00" label:"商品价格"` // 商品价格
- Stock string `json:"stock,omitempty" default:"0" label:"库存"` // 库存
- Img string `json:"img"`
- ImgUrl string `json:"img_url"`
- Spe []GoodsSpe `json:"spe" label:"商品规格"` // 规格
- Sort string `json:"sort" label:"排序"`
- Info string `json:"info" label:""`
- State string `json:"state" label:""`
- StateStr string `json:"state_str" label:""`
- }
- type GoodsSpe struct {
- SpeId string `json:"spe_id"`
- Name string `json:"name" label:"规格名"` // 规格名
- Values []string `json:"values" label:"规格值"` // 规格值
- }
- type AddGoodsReq struct {
- Base BaseGoods `json:"base" binding:"required" label:"商品基本信息"` // 基本信息
- SkuList []MallGoodsSku `json:"sku_list" label:"商品规格"` // sku列表
- }
- type MallGoodsSku struct {
- SkuID string `json:"sku_id,omitempty" label:"skuID" copier:"-"` // sku_id 0或不传为新建
- GoodsID string `json:"goods_id,omitempty" label:"商品ID"` // 0或不传为新建
- Price string `json:"price" binding:"required" label:"价格"` // 价格
- Stock string `json:"stock" default:"0" label:"库存"` // 库存
- Indexes string `json:"indexes"`
- Sku []map[string]string `json:"sku" label:"规格组合"` // 规格组合
- }
|