package tiktok_api

import shop_getShopCategory_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/shop_getShopCategory/response"

// RetailCategoryInfo 获取抖店所有的节点信息
type RetailCategoryInfo struct {
	shop_getShopCategory_response.DataItem
	Children []*RetailCategoryInfo `json:"children"`
}

// SpecDetailList 商品库总商品创建结构体
type SpecDetailList struct {
	SpecDetailName1 string           `json:"spec_detail_name1"` // 规格名字1
	SpecDetailName2 string           `json:"spec_detail_name2"` // 规格名字2
	SpecDetailName3 string           `json:"spec_detail_name3"` // 规格名字3
	StockNum        int              `json:"stock_num"`         // 库存数
	Price           int              `json:"price"`             // 价格
	Code            string           `json:"code"`              // sku外部编码
	StepStockNum    int              `json:"step_stock_num"`    // 阶梯库存，规则详见名称解释：https://op.jinritemai.com/docs/guide-docs/202/170
	SupplierID      string           `json:"supplier_id"`       // 供应商ID
	OuterSkuID      string           `json:"outer_sku_id"`      // 商家编码(nameID)
	SkuType         int              `json:"sku_type"`          // 超市小时达使用 1
	StockNumMap     map[string]int64 `json:"stock_num_map"`     // k门店id,v区域库存数量
	DeliveryInfos   []*DeliveryInfos `json:"delivery_infos"`
}
type DeliveryInfos struct {
	InfoType  string `json:"info_type"`  // 单位类型(weight)
	InfoValue string `json:"info_value"` // 数量
	InfoUnit  string `json:"info_unit"`  // 单位(g,kg,mg)
}

type ProductFormatNewList struct {
	Value   int64  `json:"value"`
	Name    string `json:"name"` // property_name
	DiyType int64  `json:"diy_type"`
}
