UNPKG

coa-wx-isv

Version:

一个轻量的微信SDK服务商版 for Node.js

109 lines (108 loc) 3 kB
import { WxIsvServiceBase } from '../libs/WxIsvServiceBase'; export declare class WxIsvInsuranceFreightService extends WxIsvServiceBase { open(accessToken: string): Promise<{ errcode: number; errmsg: string; }>; createchargeid(accessToken: string, quota: number): Promise<{ errcode: number; errmsg: string; report_no: string; }>; applypay(accessToken: string, orderId: string): Promise<{ errcode: number; errmsg: string; pay_url: string; }>; getpayorderlist(accessToken: string, data: { statusList: number[]; offset: number; limit: number; }): Promise<{ errcode: number; errmsg: string; list: { order_id: number; order_status: number; total_price: number; create_time: number; pay_time: number; can_refund: boolean; refund_time: number; refund_status: number; }[]; total: number; }>; refund(accessToken: string): Promise<{ errcode: number; errmsg: string; }>; getsummary(accessToken: string, data: { beginTime: number; endTime: number; }): Promise<{ errcode: number; errmsg: string; total: number; claim_num: number; claim_succ_num: number; premium: number; funds: number; need_close: boolean; }>; getorderlist(accessToken: string, data: { statusList: number[]; offset: number; limit: number; openid?: string; orderNo?: string; policyNo?: string; reportNo?: string; deliverNo?: string; refundDeliveryNo?: string; beginTime?: string; endTime?: string; }): Promise<{ errcode: number; errmsg: string; list: { order_no: string; policy_no: string; report_no: string; status: number; insurance_end_date: string; premium: number; estimate_amount: number; delivery_no: string; refund_delivery_no: string; }[]; total: number; }>; createorder(accessToken: string, data: { openid: string; orderNo: string; payAmount: number; payTime: number; deliveryPlace: Record<string, any>; receiptPlace: Record<string, any>; deliveryNo: string; }): Promise<{ errcode: number; errmsg: string; policy_no: string; insurance_end_date: string; estimate_amount: number; }>; claim(accessToken: string, data: { openid: string; orderNo: string; refundDeliveryNo: string; refundCompany: string; }): Promise<{ errcode: number; errmsg: string; policy_no: string; insurance_end_date: string; estimate_amount: number; }>; }