UNPKG

sf-apple-sdk

Version:

Apple SF SDK for SF WMS

61 lines (60 loc) 1.95 kB
import { SdkResponse } from './base.js'; /** 上传图片信息 */ export interface ImgInfo { /** 图片类型(1:签收;2:交接),必填 */ ImgType: number; /** 站点名称,必填 */ StationName: string; /** 详细地址,必填 */ StationAddress: string; /** 事件发生时间 (YYYY‑MM‑DD HH:mm:ss),必填 */ EventTime: string; /** 上传时间 (YYYY‑MM‑DD HH:mm:ss),必填 */ UploadTime: string; /** 图片 URL 列表 map(可选) */ ImgFileList?: Record<string, string>; /** 图片格式(可选) */ ImgFormat?: string; /** SISP 图片类型(可选) */ SispImgType?: string; } /** 单条运输附件信息 */ export interface TransportImage { /** 请求 ID(可选) */ TransactionId?: string; /** 货主编码,必填 */ CompanyCode: string; /** 项目编码,必填 */ ProjectCode: string; /** 运单号(可选) */ SupplierOrderId?: string; /** 客户订单号,必填 */ CustomerOrderCode: string; /** 个性化追踪 ID(可选) */ TrackingId?: string; /** 图片列表,至少一条 */ ImgInfos: ImgInfo[]; /** 额外扩展信息 */ ExtraInfo?: { /** 配送单号(可选) */ ConsignOrderCode?: string; /** 预留字段 1–20(可选) */ [key: `UserDef${number}`]: string | undefined; }; } /** 运输附件推送请求 */ export interface TransportImageRequest { /** 货主编码,必填 */ CompanyCode: string; /** 附件列表,至少一条 */ TransportImages: TransportImage[]; } /** 运输附件推送响应 Body */ export interface TransportImageResponseBody { /** 1=成功,2=失败,必填 */ Result: '1' | '2'; /** 失败备注,可选 */ Note?: string; } /** 运输附件推送接口响应 */ export type TransportImageResponse = SdkResponse & TransportImageResponseBody;