|
@@ -139,4 +139,65 @@ export type SalesOrderAddResponse = AxiosResponse<ApiResponseData<boolean>>;
|
|
|
|
|
|
export type SalesOrderOperationResponse = AxiosResponse<ApiResponseData<boolean>>;
|
|
|
|
|
|
+/**
|
|
|
+ * PC Blade发货跟踪记录
|
|
|
+ */
|
|
|
+export interface PcBladeShipmentTrackingRecord {
|
|
|
+ /** 记录ID */
|
|
|
+ id: string;
|
|
|
+ /** 创建用户 */
|
|
|
+ createUser: string;
|
|
|
+ /** 创建部门 */
|
|
|
+ createDept: string;
|
|
|
+ /** 创建时间 */
|
|
|
+ createTime: string;
|
|
|
+ /** 更新用户 */
|
|
|
+ updateUser: string | null;
|
|
|
+ /** 更新时间 */
|
|
|
+ updateTime: string;
|
|
|
+ /** 状态 */
|
|
|
+ status: number;
|
|
|
+ /** 是否删除 */
|
|
|
+ isDeleted: number;
|
|
|
+ /** 发货单ID */
|
|
|
+ shipmentId: number;
|
|
|
+ /** 产品ID */
|
|
|
+ pid: string;
|
|
|
+ /** 客户ID */
|
|
|
+ cid: string;
|
|
|
+ /** 发货单号 */
|
|
|
+ shipmentNo: string;
|
|
|
+ /** 物流单号 */
|
|
|
+ trackingNo: string;
|
|
|
+ /** 跟踪状态 */
|
|
|
+ trackingStatus: string;
|
|
|
+ /** 当前位置 */
|
|
|
+ location: string;
|
|
|
+ /** 事件时间 */
|
|
|
+ eventTime: string;
|
|
|
+ /** 事件描述 */
|
|
|
+ eventDesc: string;
|
|
|
+ /** 是否异常 */
|
|
|
+ isException: number;
|
|
|
+ /** 异常类型 */
|
|
|
+ exceptionType: string | null;
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * PC Blade发货跟踪响应数据
|
|
|
+ */
|
|
|
+export interface PcBladeShipmentTrackingData {
|
|
|
+ /** 状态码 */
|
|
|
+ code: number;
|
|
|
+ /** 跟踪记录列表 */
|
|
|
+ data: PcBladeShipmentTrackingRecord[];
|
|
|
+ /** 响应消息 */
|
|
|
+ msg: string;
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 根据PID获取PC Blade发货跟踪信息响应类型
|
|
|
+ */
|
|
|
+export type PcBladeShipmentTrackingResponse = AxiosResponse<PcBladeShipmentTrackingData>;
|
|
|
+
|
|
|
// 注意:SalesOrderCreateResponse 已移至 order.d.ts 以避免重复定义
|