ts-guoguo-mcp-server
Version:
裹裹寄件服务MCP Server - TypeScript版本,基于Model Context Protocol的寄件服务集成工具
49 lines • 1.39 kB
TypeScript
import { APIConfig } from "../config/api-config.js";
import { ShippingOrder, CreateOrderRequest, ListOrdersRequest, PaginationInfo, APIResponse, TrackingRecord, ContactInfo, PackageInfo } from "../types/index.js";
/**
* 订单服务
*/
export declare class OrderService {
private config;
constructor(config: APIConfig);
/**
* 创建寄件订单
*/
createShippingOrder(request: CreateOrderRequest): Promise<APIResponse<{
order_id: string;
estimated_cost: number;
estimated_delivery: string;
pickup_time: string;
tracking_number: string;
}>>;
/**
* 查询订单列表
*/
listShippingOrders(request: ListOrdersRequest): Promise<APIResponse<{
orders: ShippingOrder[];
pagination: PaginationInfo;
}>>;
/**
* 获取订单详情
*/
getOrderDetail(orderId: string, detailLevel?: "basic" | "full"): Promise<APIResponse<{
order_info: any;
sender_info: ContactInfo;
receiver_info: ContactInfo;
package_info: PackageInfo;
tracking_history?: TrackingRecord[];
}>>;
/**
* 创建模拟订单
*/
private createMockOrder;
/**
* 获取模拟订单列表
*/
private getMockOrderList;
/**
* 获取模拟订单详情
*/
private getMockOrderDetail;
}
//# sourceMappingURL=order.d.ts.map