爱简收旧衣按件回收后端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

333 lines
8.3 KiB

  1. ---
  2. description:
  3. globs:
  4. alwaysApply: false
  5. ---
  6. 下单请求报文:
  7. logisticID
  8. 渠道单号
  9. 生成规则为:sign+客户自己订单号,sign值由德邦开放平台自动生成,客户订单号无特殊要求,随机数也可以;注意:同一子母件(一票多货),logisticid必须要保持一致
  10. String
  11. 32
  12. Y
  13. custOrderNo
  14. 客户订单号/商户订单号
  15. 客户的订单号
  16. String
  17. 32
  18. N
  19. mailNo
  20. 德邦运单号
  21. 预埋德邦单号场景使用;子母件场景多个运单号使用英文【,】拼接
  22. String
  23. 500
  24. N
  25. needTraceInfo
  26. 是否需要自动订阅轨迹
  27. 1:是(为是时要对接轨迹推送接口) 2:否
  28. Integer
  29. Y
  30. companyCode
  31. 第三方接入商的公司编码
  32. 渠道来源,查看途径:登录德邦开放平台-我要接入-基本信息
  33. String
  34. 32
  35. Y
  36. orderType
  37. 下单模式
  38. 1、散单上门取件模式(单量小,发货地址不固定,需系统通知接货员上门取件,由接货员打单,适用门店调拨,退换货等场景;整车订单也选此模式);散客模式不支持子母件 2、大客户热敏电子面单模式(单量大,发货地址固定,不需要系统通知接货员上门取件,由客户打印热敏面单贴在货上,适用电商等固定仓库批量出货场景); 3、快递筛单下单模式(单量大,发货地址固定,由客户打印热敏面单贴在货上,只支持快递产品,不可达区域会直接下单失败)
  39. String
  40. 32
  41. Y
  42. transportType
  43. 运输方式/产品类型
  44. (具体传值请咨询销售,否则可能下单失败/计费有误) 1、快递运输方式: 1.1 大件快递360:RCP 1.2 特快专递:TZKJC 1.3 标准快递:PACKAGE 1.4 特快当日:TKDR 1.5 特快次日:HKDJC 1.6 航空大件隔日达:HKDJG 1.7 特快冷链:DEAP 1.8 DP联运(K):DPTL 1.9 DP联运(L大宗):TKLY 1.10 精准大票电商:YTYDS 2、零担运输方式: 2.1 新精准汽运:NLRF 2.2 新精准卡航:NFLF 2.3 新精准重货:NJZZH 2.4 精准泡货:NZBRH 2.5 精准大票:YTY 3、整车运输方式:3.1 整车配送:ZCPS 3.2 精准专车:JZZHC 3.3 精准拼车:JZPC 4、特惠运输方式(仅支持散客电子面单,务必跟德邦销售核对清晰):4.1 微小件特惠:WXJTH 4.2 泡货特惠:ZYSCZD 4.3 重货特惠:DSZH
  45. String
  46. 32
  47. Y
  48. customerCode
  49. 月结账号
  50. 德邦一线营业部给到客户的月结账号,由营业部给出。沙箱环境,下子母件订单必须传值 219401
  51. String
  52. 32
  53. Y
  54. + sender
  55. 发货人信息
  56. Sender
  57. Y
  58. L businessNetworkNo
  59. 发货部门编码
  60. 德邦门店编码(由德邦门店经理提供),适用于需要指定接货门店的场景,如果不需要指定可以不填
  61. String
  62. 32
  63. N
  64. L name
  65. 发货人名称
  66. String
  67. 32
  68. Y
  69. L mobile
  70. 发货人手机
  71. String
  72. 32
  73. Y
  74. L phone
  75. 发货人电话
  76. String
  77. 32
  78. N
  79. L province
  80. 发货人省份
  81. String
  82. 32
  83. Y
  84. L city
  85. 发货人城市
  86. String
  87. 32
  88. Y
  89. L county
  90. 发货人区县
  91. String
  92. 32
  93. Y
  94. L town
  95. 发货人乡镇街道
  96. String
  97. 32
  98. N
  99. L address
  100. 发货人详细地址
  101. String
  102. 256
  103. Y
  104. + receiver
  105. 收货人信息
  106. Receiver
  107. Y
  108. L toNetworkNo
  109. 到达部门编码
  110. 德邦门店编码(由德邦门店经理提供),适用于需要指定到达门店的场景,如果不需要指定可以不填
  111. String
  112. 32
  113. N
  114. L name
  115. 收货人名称
  116. String
  117. 32
  118. Y
  119. L phone
  120. 收货人电话
  121. String
  122. 32
  123. N
  124. L mobile
  125. 收货人手机
  126. String
  127. 32
  128. Y
  129. L province
  130. 收货人省份
  131. String
  132. 32
  133. Y
  134. L city
  135. 收货人城市
  136. String
  137. 32
  138. Y
  139. L county
  140. 收货人区县
  141. String
  142. 32
  143. Y
  144. L town
  145. 收货人镇街道
  146. String
  147. 32
  148. N
  149. L address
  150. 收货人详细地址
  151. String
  152. 256
  153. Y
  154. + packageInfo
  155. 包裹信息
  156. PackageInfo
  157. Y
  158. L cargoName
  159. 货物名称
  160. String
  161. 250
  162. Y
  163. L totalNumber
  164. 总件数(包裹数)
  165. 1、包裹数(指实际交接给我司已打包后的总包裹数),子母件场景下,一个包裹对应一个运单号; 2、若包裹数大于1,则返回一个母运单号和N-1个子运单号 3、单次下单总件数上限为30件,如果大于30请分多次下单 4、散客模式即orderType=1不支持子母件 5、客户编码即customerCode必须要有子母件权限才能下子母件,具体咨询德邦销售,沙箱环境下使用 219401
  166. Integer
  167. 32
  168. Y
  169. L totalWeight
  170. 重量(务必由德邦运营确认)
  171. 单个包裹重量,如果是多件累计的情况下,请传总重量/总件数后得出的均值,单位:kg,可以精确到小数点后两位
  172. double
  173. Double (5,2)
  174. Y
  175. L totalVolume
  176. 体积(务必由德邦运营确认)
  177. 单个包裹体积,如果是多件累计的情况下,请传总体积/总件数后得出的均值,单位:m3,可以精确到小数点后三位
  178. double
  179. Double (5,2)
  180. N
  181. L packageService
  182. 包装
  183. 包装(直接用中文) : 纸、纤、木箱、木架、托膜、托木(大客户模式下运输方式为零担时必填)
  184. String
  185. 32
  186. N
  187. L deliveryType
  188. 送货方式
  189. (下述为常见送货方式,请咨询销售后传值,否则可能下单失败/计费有误) 1、自提; 2、送货进仓; 3、送货(不含上楼); 4、送货上楼; 5、大件上楼 ;
  190. String
  191. 32
  192. Y
  193. gmtCommit
  194. 订单提交时间
  195. 系统当前时间,格式为 yyyy-MM-dd HH:mm:ss 如 2020-11-07 18:44:19
  196. String
  197. 32
  198. Y
  199. payType
  200. 支付方式
  201. 0、发货人付款(现付)(大客户模式不支持寄付) 1、收货人付款(到付) 2、发货人付款(月结) YC(预存)
  202. String
  203. 32
  204. Y
  205. + addServices
  206. 增值服务
  207. 12
  208. AddServices
  209. 32
  210. N
  211. L backSignBill
  212. 签收回单
  213. 0:无需返单 1:签收单原件返回 2:电子签收单(电子签名图片需要另外对接查询接口)
  214. String
  215. 0
  216. N
  217. L returnRequirement
  218. 签收回单返单类型
  219. 对应的值为 R1:签名;R2:盖章;R3:签身份证号;R4:身份证复印件;R5:仓库收货回执单,有签回单需求,且对返单有要求可使用此字段
  220. String
  221. 0
  222. N
  223. L insuranceValue
  224. 保价金额
  225. 如为空,则开单时默认为0,单位:元
  226. BigDecimal
  227. N
  228. L codType
  229. 代收货款类型
  230. 0:无代收 1:即日退 3:三日退 RF:固定退 注意:代收货款金额不为0时,此项客户必填,代收货款金额为0或为空,则代收类型默认为无
  231. String
  232. 32
  233. N
  234. L reciveLoanAccount
  235. 代收货款客户账号
  236. 代收货款金额不为0时,此项客户必填
  237. String
  238. 32
  239. N
  240. L accountName
  241. 代收货款客户开户名
  242. 代收货款金额不为0时,此项客户必填
  243. String
  244. 32
  245. N
  246. L codValue
  247. 代收货款金额
  248. 如为空,则开单时默认为0,单位:元
  249. BigDecima
  250. N
  251. sendStartTime
  252. 货好时间(预约上门揽件的时间)
  253. 方便上门接货的时间范围(yyyy-MM-dd HH:mm:ss)
  254. String
  255. 32
  256. N
  257. sendEndTime
  258. 货好时间(截止时间)
  259. 方便上门接货的时间范围(yyyy-MM-dd HH:mm:ss)
  260. String
  261. 32
  262. N
  263. originalWaybillNumber
  264. 原运单号
  265. 异地调货退货场景可能用到
  266. String
  267. 32
  268. N
  269. remark
  270. 备注
  271. 注意事项(备注)
  272. String
  273. 100
  274. N
  275. isOut
  276. 是否接受外发
  277. Y:需要 N: 不需要(仅适用于下单模式为2且是零担运输方式;或者下单模式为3时)
  278. String
  279. 32
  280. N
  281. passwordSigning
  282. 是否口令签收
  283. 仅适用于快递,Y:需要 N: 不需要;若为Y,必须收货人提供验证码给快递员才能签收,该服务是有偿的,具体费用请咨询我司门店
  284. String
  285. 30
  286. N
  287. isdispatched
  288. 是否可派送
  289. Y:是 N:否 (需要与ispresaleorder搭配使用)
  290. String
  291. 32
  292. N
  293. ispresaleorder
  294. 是否预售单
  295. Y:是 N: 否 (当传值为Y时isdispatched需传值N)
  296. String
  297. 32
  298. N
  299. isPickupSelf
  300. 是否接受合伙人自提
  301. Y:是 N: 否(只适用于同步筛单下单模式)
  302. String
  303. 32
  304. N
  305. isCenterDelivery
  306. 是否接受仅镇中心派送
  307. Y:是 N:否,若空时,默认为Y(只适用于同步筛单下单模式)
  308. String
  309. 32
  310. N
  311. + orderExtendFields
  312. 扩展字段
  313. 1.德邦可以扫客户唯一码进行揽货,key为custewb_number,value为货物唯一码,以逗号分隔,且唯一码数量与件数一致,每个唯一码长度50; 2.派送前进行锁单(客户调用派送通知接口才能送货,派送接口需另外对接),key为notifyDeliver,value为N; 3.拍照签收,key为photoSigning,value为Y需要/N不需要; 4.取件码(快递员揽收时会跟客户核对取件码),key为pickupCode,value为4位取件码; 5.签回单件数,key为returnBillQty,value为【1-10】整数; 6.货物揽收时给快递员的提示语,key为cargoCheck,value为货物提醒语; 7.以旧换新,key为businessType,value为SXQJ; 8.是否强制电联,key为isContact,value为1; 传值示例:orderExtendFields
  314. List
  315. N
  316. L value
  317. 订单扩展属性值
  318. 如:QPQ01160000049,QPQ01160189349
  319. String
  320. 256
  321. N
  322. L key
  323. 订单扩展属性键
  324. 如:custewb_number
  325. String
  326. 256
  327. N
  328. needPickupCode
  329. 是否需要生成取件码
  330. 2:德邦生成取件码(反参:pickupCode)
  331. String
  332. 32
  333. N