using System.Collections.Generic; namespace Work.Api.Wx { /// 修改订单物流信息的请求。对应原 WXOrderListOptimizeForm 的同名模型。 public class UpdateDeliverInfoParam { /// 需要修改物流信息的微信订单 ID。 public string orderId { get; set; } /// 按原接口协议提供的物流变更字典列表;字典键沿用原订单返回的标识。 public List> changeInfo { get; set; } } /// 一个包裹的物流公司、运单及商品明细。 public class UpdateDeliverChangeInfo { /// 微信物流公司编码;原代码以 OTHER 表示其他物流。 public string deliveryId { get; set; } /// 更新后的物流运单号。 public string waybillId { get; set; } /// 该包裹包含的商品与数量。 public List productInfos { get; set; } = new List(); } /// 物流包裹中的商品明细,字段名直接用于微信 JSON 协议。 public class UpdateDeliverProductInfo { /// 微信商品 ID。 public string productId { get; set; } /// 商品规格 SKU ID。 public string skuId { get; set; } /// 本次发货商品件数;null 保留原接口的未指定语义。 public int? productCnt { get; set; } } }