wayBillCancel.go 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package request
  2. import "encoding/json"
  3. /**
  4. * @Author: qz
  5. * @Date: 2022/7/16 10:33
  6. * @Description:
  7. */
  8. type WayBillCancel struct {
  9. CancelOperator string `json:"cancelOperator"`
  10. CancelReasonCode int `json:"cancelReasonCode"`
  11. CancelTime int64 `json:"cancelTime"`
  12. DeliveryID string `json:"deliveryId"`
  13. InterceptReason string `json:"interceptReason"`
  14. VendorCode string `json:"vendorCode"`
  15. }
  16. func (s *WayBillCancel) GetPath() string {
  17. return "/OrbLsCancelWaybillInterceptService/cancelOrder"
  18. }
  19. func (s *WayBillCancel) GetBody() string {
  20. b, _ := json.Marshal(s)
  21. return "[" + string(b) + "]"
  22. }
  23. /*
  24. cancelTime Long 是 1657628078000 发起取消时间,传时间戳,毫秒
  25. vendorCode String 是 020K0000001 商家编码
  26. deliveryId String 是 JDVC10000000001 京东物流运单号
  27. interceptReason String 是 用户发起取消 取消原因描述
  28. cancelReasonCode Integer 是 1 取消原因编码: 1-用户发起取消; 2-超时未支付
  29. cancelOperator String 是 zhangsan 取消操作人
  30. */