对接新供应链-唯品尚

This commit is contained in:
zhongqiang
2025-05-27 18:00:20 +08:00
parent be569bda75
commit fa19e791e0
3 changed files with 326 additions and 32 deletions

View File

@@ -1,18 +1,18 @@
package weipinshang_api
type GetManyPostageRes struct {
Code int `json:"code"` // 0为成功其它为失败
Msg string `json:"msg"` // 请求接口消息
Data []FreightData `json:"data"` // 返回数据 data array
Code int `json:"code"` // 0为成功其它为失败
Msg string `json:"msg"` // 请求接口消息
Data FreightData `json:"data"` // 返回数据 data array
}
type FreightData struct {
Freight string `json:"freight"` // 邮费 freight 是 string 邮费
}
type PreOrderRes struct {
Code int `json:"code"` // 0为成功其它为失败
Msg string `json:"msg"` // 请求接口消息
Data []PreOrderFreightData `json:"data"` // 返回数据 data array
Code int `json:"code"` // 0为成功其它为失败
Msg string `json:"msg"` // 请求接口消息
Data PreOrderFreightData `json:"data"` // 返回数据 data array
}
type PreOrderFreightData struct {
Freight string `json:"freight"` // 邮费 freight 是 string 邮费
@@ -20,17 +20,24 @@ type PreOrderFreightData struct {
}
type CreateOrderRes struct {
McOrderNo string `json:"mc_order_no"` //蜜仓子订单号
OrderAmount float64 `json:"order_amount"` // 子订单总金额
Sku []SkuData `json:"sku"` // 订单商品信息
Code int `json:"code"` // 0为成功其它为失败
Msg string `json:"msg"` // 请求接口消息
Data []CreateOrderData `json:"data"` // 返回数据 data array
}
type CreateOrderData struct {
ThirdOrderNo string `json:"thirdOrderNo"` // 第三方订单号 本地订单号
OrderNo string `json:"orderNo"` // 主订单号
McOrderNo string `json:"mcOrderNo"` //蜜仓子订单号
OrderAmount float64 `json:"orderAmount"` // 子订单总金额
Sku []SkuData `json:"sku"` // 订单商品信息
}
type SkuData struct {
GoodSpecId string `json:"good_spec_id"` //商品ID(c_goods_id)
GoodsId string `json:"goods_id"` //商品ID(c_father_goods_id)
GoodName string `json:"good_name"` //商品名称
Num string `json:"num"` //数量
Price string `json:"price"` //单价
GoodSpecId string `json:"goodSpecId"` //商品ID(c_goods_id)
GoodsId string `json:"goodsId"` //商品ID(c_father_goods_id)
GoodName string `json:"goodName"` //商品名称
Num string `json:"num"` //数量
Price string `json:"price"` //单价
}
type GetOrderInfoRes struct {
@@ -68,6 +75,18 @@ type GetOrderInfoByItemNORes struct {
RefuseType string `json:"refuse_type"` // 售后类型【RETURN_MONEY 退款’,RETURN_GOODS 退货’】
}
type GetOrderInfoByThirdNORes struct {
Code int `json:"code"` // 0为成功其它为失败
Msg string `json:"msg"` // 请求接口消息
Data []OrderInfoData `json:"data"` // 返回数据 data array
}
type OrderInfoData struct {
OrderItemNo string `json:"order_item_no"` // 子订单号
SendStatus string `json:"send_status"` //发货状态【CHECKED订单被创建,INSTOCK已备货,SENDED已发货,RECEIVED已收货
DeliveryName string `json:"delivery_name"` // 快递公司
DeliveryNo string `json:"delivery_no"` // 快递单号
}
type IsRefundRes struct {
Code int `json:"code"` // 0为成功其它为失败
Msg string `json:"msg"` // 请求接口消息