UNPKG

sf-apple-sdk

Version:

Apple SF SDK for SF WMS

51 lines (50 loc) 1.53 kB
import { SdkResponse } from './base.js'; export interface CancelSaleOrderData { saleOrders: CancelSaleOrder[]; } /** 单个出库单取消信息 */ export interface CancelSaleOrder { /** OMS 出库单号(与 ErpOrder 二选一) */ OutboundOrderId?: string; /** 客户订单号(与 OutboundOrderId 二选一) */ ErpOrder?: string; /** 系统来源(可选) */ SysSource?: string; /** 预留扩展字段 */ UserDef1?: string; UserDef2?: string; UserDef3?: string; UserDef4?: string; UserDef5?: string; UserDef6?: string; UserDef7?: string; UserDef8?: string; } /** 出库单取消接口请求 */ export interface CancelSaleOrderRequest { /** 货主编码(必填) */ CompanyCode: string; /** 访问码(必填) */ AccessCode: string; /** 校验码(必填) */ Checkword: string; /** 服务码(必填) */ ServiceCode: string; /** 出库单取消列表,至少一项 */ SaleOrders: CancelSaleOrder[]; } /** 单个取消结果 */ export interface CancelSaleOrderResponseItem { /** 返回的客户订单号 */ ErpOrder: string; /** 处理结果:1=成功,2=失败 */ Result: '1' | '2'; /** 失败时备注 */ Note?: string; } /** 出库单取消接口响应 Body */ export interface CancelSaleOrderResponseBody { SaleOrders: CancelSaleOrderResponseItem[]; } /** 出库单取消接口响应 */ export type CancelSaleOrderResponse = SdkResponse & CancelSaleOrderResponseBody;