Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogisticsCreateSFOrderData ¶
type LogisticsCreateSFOrderData struct { // 订单号 OrderId string `json:"order_id"` // 包裹id PackId string `json:"pack_id"` // 原寄地区域代码,可用于顺丰 电子运单标签打印 OriginCode string `json:"origin_code"` // 目的地区域代码,可用于顺丰 电子运单标签打印 DestCode string `json:"dest_code"` // 筛单结果: 1:人工确认 2:可收派 3:不可以收派 FilterResult int16 `json:"filter_result"` // 如果filter_result=3时为必填, 不可以收派的原因代码: 1:收方超范围 2:派方超范围 3:其它原因 高峰管控提示信息 【数字】:【高峰管控提示信息】 Remark string `json:"remark"` // 顺丰运单号 WaybillNoInfoList []WaybillNoInfoListItem `json:"waybill_no_info_list"` // 路由标签 RouteLabelInfo *RouteLabelInfo `json:"route_label_info"` // 2;具体请看文档映射表 OrderChannel string `json:"order_channel"` }
type LogisticsCreateSFOrderResponse ¶
type LogisticsCreateSFOrderResponse struct { doudian_sdk.BaseDoudianOpApiResponse Data *LogisticsCreateSFOrderData `json:"data"` }
type RouteLabelData ¶
type RouteLabelData struct { // 运单号 TrackNo string `json:"track_no"` // 原寄地中转场 SourceTransferCode string `json:"source_transfer_code"` // 原寄地城市代码 SourceCityCode string `json:"source_city_code"` // 原寄地网点代码 SourceDeptCode string `json:"source_dept_code"` // 原寄地单元区域 SourceTeamCode string `json:"sourceTeamCode"` // 目的地城市代码, eg:755 DestCityCode string `json:"destCityCode"` // 目的地网点代码, eg:755AQ DestDeptCode string `json:"destDeptCode"` // 目的地网点代码映射码 DestDeptCodeMapping string `json:"dest_dept_code_mapping"` // 目的地单元区域, eg:001 DestTeamCode string `json:"dest_team_code"` // 目的地单元区域映射码 DestTeamCodeMapping string `json:"dest_team_code_mapping"` // 目的地中转场 DestTransferCode string `json:"dest_transfer_code"` // 打单时的路由标签信息如果 是大网的路由标签,这里的 值是目的地网点代码,如果 是同城配的路由标签,这里 的值是根据同城配的设置映 射出来的值,不同的配置结 果会不一样,不能根据-符 号切分(如:上海同城配,可能 是:集散点-目的地网点-接 驳点,也有可能是目的地网 点代码-集散点-接驳点) DestRouteLabel string `json:"dest_route_label"` // 产品名称 对应RLS:pro_name ProName string `json:"pro_name"` // 快件内容: 如:C816、SP601 CargoTypeCode string `json:"cargo_type_code"` // 时效代码, 如:T4 LimitTypeCode string `json:"limit_type_code"` // 产品类型,如:B1 ExpressTypeCode string `json:"express_type_code"` // 入港映射码 eg:S10 CodingMapping string `json:"coding_mapping"` // 出港映射码 CodingMappingOut string `json:"coding_mapping_out"` // XB标志 0:不需要打印XB 1:需要打印XB XbFlag string `json:"xb_flag"` // 打印标志 返回值总共有9位,每位只 有0和1两种,0表示按丰密 面单默认的规则,1是显示, 顺序如下,如111110000 表示打印寄方姓名、寄方 电话、寄方公司名、寄方 地址和重量,收方姓名、收 方电话、收方公司和收方 地址按丰密面单默认规则 1:寄方姓名 2:寄方电话 3:寄方公司名 4:寄方地址 5:重量 6:收方姓名 7:收方电话 8:收方公司名 9:收方地址 PrintFlag string `json:"print_flag"` // 二维码 根据规则生成字符串信息, 格式为MMM={"k1":"(目的 地中转场代码)","k2":"(目的 地原始网点代码)","k3":"(目 的地单元区域)","k4":"(附件 通过三维码(express_type_code、 limit_type_code、 cargo_type_code)映射时效类型)","k5":"(运单 号)","k6":"(AB标识)","k7":"( 校验码)"} (ISV自身做逻辑展示) TwoDimensionCode string `json:"two_dimension_code"` // 时效类型: 值为二维码中的K4 ProCode string `json:"pro_code"` // 打印图标,根据托寄物判断需 要打印的图标(重货,蟹类,生鲜,易碎,Z标) 返回值有8位,每一位只有0和1两种, 0表示按运单默认的规则, 1表示显示。后面两位默认0备用。 顺序如下:重货,蟹类,生鲜,易碎,医药类,Z标,0,0 如:00000000表示不需要打印重货,蟹类,生鲜,易碎 ,医药,Z标,备用,备用 PrintIcon string `json:"print_icon"` // AB标 AbFlag string `json:"ab_flag"` // 查询出现异常时返回信息。 返回代码: 0 系统异常 1 未找到面单 ErrMsg string `json:"err_msg"` }
type RouteLabelInfo ¶
type RouteLabelInfo struct { // 返回调用结果,1000:调用成功;其他调用失败 Code string `json:"code"` // 路由标签数据详细数据 RouteLabelData *RouteLabelData `json:"route_label_data"` // 失败异常描述 Message string `json:"message"` }
type WaybillNoInfoListItem ¶
Click to show internal directories.
Click to hide internal directories.