declare namespace API { type ApplicationExceptionResult = { message?: string; details?: string; }; type FileItemDto = { /** 文件osskey */ ossKey?: string; /** 文件名称 */ fileName?: string; /** 文件下载地址 */ downloadUrl?: string; }; type GetDetailTimelineInput = { /** 订单编号 */ orderNumber?: string; }; type GetDetailTimelineOutput = { /** 轨迹编码 */ trackCode?: string; /** 轨迹状态 */ trackStatus?: string; /** 轨迹状态 code */ trackStatusCode?: string; /** 轨迹内容 */ content?: string; /** 轨迹英文内容 */ enContent?: string; /** 轨迹发生时间 */ trackTime?: number; /** 轨迹时间前缀 */ trackTimePrefix?: string; /** 轨迹发生时区 */ trackTimeZone?: string; /** 备注 */ remark?: string; /** 文件 osskey 集合 */ files?: TrackFileItem[]; /** 是否高亮 */ isHighlight?: boolean; /** 是否显示悬停效果 */ isShowHover?: boolean; /** 轨迹发生地 */ trackPlace?: string; /** 轨迹发生地(城市) */ trackPlaceCity?: string; /** 轨迹发生地(省/州) */ trackPlaceProvince?: string; /** 轨迹发生地(国家/地区) */ trackPlaceNation?: string; }; type getGetOrderOperationsByIdParams = { /** 订单id */ orderId?: number; }; type getGetTrackPushRecordsParams = { /** 订单id */ orderId?: number; }; type GetPageTrackOrderInput = { pageIndex?: number; pageSize?: number; /** 应用 */ appKey?: string; /** 单号 */ orderNos?: string[]; /** tab标签类型 0 全部, 1 异常 2 预警 */ tabType?: number; /** 订单类型 */ trackOrderType?: number; /** 客户 */ customer?: string; /** 创建时间开始 */ createTimeStart?: string; /** 创建时间截止 */ createTimeEnd?: string; /** 尾程单号 */ trackNo?: string; /** 其他单号 */ otherNo?: string; /** 销售产品 */ product?: string; /** 渠道 */ channel?: string; /** API 编码 */ apiCode?: string; /** 国家编码 */ countryCode?: string; /** 州省 */ province?: string; /** 城市 */ city?: string; /** 邮编 */ postcode?: string; /** 邮箱 */ email?: string; /** 最新轨迹状态 */ newestTrackStatus?: string; /** 最新轨迹内容 */ newestTrackContent?: string; /** 最新轨迹内容英文 */ newestTrackEnContent?: string; /** 最新轨迹发生地 */ newestTrackPlace?: string; /** 最新轨迹时间开始 */ newestTrackTimeStart?: string; /** 最新轨迹时间截止 */ newestTrackTimeEnd?: string; /** 最新轨迹时区 */ newestTrackTimeZone?: number; /** 是否完结 */ isFinish?: boolean; /** 预计到达开始 */ estimatedDeliveryDateStart?: string; /** 预计到达截止 */ estimatedDeliveryDateEnd?: string; /** 目的地时区 */ destinationTimeZone?: number; }; type OrderOperationRecordIndex = { id?: string; /** 索引名称 */ indexName?: string; /** 订单Id */ orderId?: number; /** 订单号 */ orderNo?: string; /** 操作类型 */ optionType?: string; /** 前期报文(json) */ content?: string; /** 创建人 */ createUserId?: number; /** 创建人姓名 */ createUserName?: string; /** 创建时间 */ createTime?: string; }; type postDeleteTrackByIdParams = { /** 轨迹id */ trackId?: string; }; type postGetDetailsParams = { orderId?: number; orderNo?: string; appKey?: string; sortMethod?: SortMethod; }; type SortMethod = 0 | 1 | 4 | 5; type TrackFileItem = { /** 文件osskey */ ossKey?: string; /** 文件名称 */ fileName?: string; /** 文件url */ url?: string; }; type TrackOrderDetailDto = { /** 应用 */ appKey?: string; /** Id es主键 */ id?: string; /** 轨迹订单id */ orderId?: number; orderType?: TrackOrderType; /** 订单号 */ orderNo?: string; /** 轨迹代码 */ code?: string; /** 轨迹内容 */ content?: string; /** 轨迹内容英文 */ enContent?: string; /** 服务商代码 */ serviceProviderCode?: string; /** 原轨迹内容 */ originTrackContent?: string; /** 轨迹状态Id */ trackStatusId?: number; /** 轨迹状态 */ trackStatus?: string; /** 轨迹发生地 */ trackPlace?: string; /** 轨迹发生时间 */ trackTime?: string; /** 轨迹发生时区 */ trackTimeZone?: string; /** 时区的值 */ trackTimeZoneValue?: number; /** 客户是否可见 */ isVisibility?: boolean; /** 是否对外 */ isExternal?: boolean; /** 创建时间 */ createTime?: string; /** 创建人 */ createUser?: string; /** 数据来源:1外部服务商创建,2内部系统创建,3人工创建 */ source?: number; /** 备注 */ remarks?: string; /** 附件集合 */ files?: FileItemDto[]; /** 轨迹发生地(城市) */ trackPlaceCity?: string; /** 轨迹发生地(省/州) */ trackPlaceProvince?: string; /** 轨迹发生地(国家/地区) */ trackPlaceNation?: string; /** 轨迹发生地邮编 */ trackPlacePostcode?: string; /** 预计到达时间 */ estimatedDeliveryDate?: string; /** 目的地时区 */ destinationTimeZone?: number; }; type TrackOrderDto = { /** 轨迹订单id */ id?: number; orderType?: TrackOrderType; /** 订单名称 */ orderTypeName?: string; /** 订单号 */ orderNumber?: string; /** 客户 */ customer?: string; /** 订单明细(json) */ orderDetails?: string; /** 最新轨迹状态 */ newestTrackStatus?: string; /** 最新轨迹内容 */ newestTrackContent?: string; /** 最新轨迹内容英文 */ newestTrackEnContent?: string; /** 最新轨迹发生地 */ newestTrackPlace?: string; /** 最新轨迹时间 */ newestTrackTime?: string; /** 最新轨迹时区 */ newestTrackTimeZone?: number; /** 是否完结 */ isFinish?: boolean; /** 创建时间 */ createTime?: string; /** 应用 */ appKey?: string; /** 问题类型(主数据枚举TrackQuestionType) */ questionType?: number; /** 问题类型名称 */ questionTypeName?: string; /** 预计到达时间 */ estimatedDeliveryDate?: string; /** 目的地时区 */ destinationTimeZone?: number; /** 第三方单号,服务商-轨迹0000000、轨迹服务商-0000000 */ thirdPartyOrderNumber?: string; }; type TrackOrderDtoPagedResult = { items?: TrackOrderDto[]; totalCount?: number; }; type TrackOrderType = 1 | 4; type TrackPushRecordOutput = { /** 订单Id */ orderId?: number; /** 订单号 */ orderNo?: string; /** 接口通请求Id */ requestId?: string; /** 接口通返回信息 */ message?: string; /** 操作类型(新增/修改) */ optionType?: string; /** 轨迹状态 */ trackStatus?: string; /** 轨迹内容代码 */ trackCode?: string; /** 轨迹内容 */ trackContent?: string; /** 轨迹发生地 */ trackPlace?: string; /** 轨迹发生时间 */ trackTime?: string; /** 轨迹发生时区 */ trackTimeZone?: number; /** 轨迹发生时区(GMT表示字符串) */ trackGTMTimeZone?: string; /** 推送是否成功 */ isSuccess?: boolean; /** 实际推送内容(json) */ pushContent?: string; /** 创建人 */ createUser?: string; /** 创建时间 */ createTime?: string; /** 应用代码 */ appCode?: string; /** 是否广播 */ isToMq?: boolean; /** 轨迹扩展信息json 可以直接反序列化为你的扩展模型 */ extra?: string; }; type UpdateOrderStatusInput = { orderId?: number; /** 订单是否完成 */ isCompleted?: boolean; }; }