package vo import ( "demo/data/domain" ) type DetailVo struct { DetailGoodsVo DetailGoodsVo `json:"goods"` DetailSkuVo DetailSkuVo `json:"sku"` DetailCommodityAreaVo DetailCommodityAreaVo `json:"commodityArea"` Introduction []domain.GoodsIntroduction `json:"introduction"` //商品描述 RecommendedGoods []domain.GoodsSku `json:"recommendedGoods"` //推荐商品 } type DetailGoodsVo struct { GoodsId int `xorm:"'id'" json:"id"` Name string `xorm:"'name'" json:"name"` SalesVolume int `xorm:"'sales_volume'" json:"sales_volume"` Type domain.GoodsType `xorm:"'type'" json:"type"` Tags []domain.GoodsTag `xorm:"'tags'" json:"tags"` } type DetailSkuVo struct { NowSkuId int `json:"sku"` //当前sku SkuList []domain.GoodsSku `json:"skuList"` //相同区的 } type DetailCommodityAreaVo struct { NowCommodityAreaId int `json:"commodityArea"` //当前地区 CommodityAreaList []domain.GoodsCommodityArea `json:"commodityAreaList"` //地区列表 }