import { OrderState } from '../Domain' export namespace Pop { export namespace Order { /** * jingdong.pop.order.search 请求参数 * * @link https://jos.jd.com/apilist?apiGroupId=55&apiId=15660&apiName=jingdong.pop.order.search */ export class SearchRequest { /** * 以订单创建时间或者更新时间检索, WAIT_SELLER_STOCK_OUT 等待出库,则start_date可以为空(开始时间和结束时间均为空,默认返回前一个月的订单),order_state为其他值,则start_date必传(开始时间和结束时间,不得相差超过1个月。) */ start_date?: string /** * 以订单创建时间或者更新时间检索,WAIT_SELLER_STOCK_OUT 等待出库,则start_date可以为空(开始时间和结束时间均为空,默认返回前一个月的订单),order_state为其他值,则start_date必传(开始时间和结束时间,不得相差超过1个月。) */ end_date?: string /** * 1)WAIT_SELLER_STOCK_OUT 等待出库 2)WAIT_GOODS_RECEIVE_CONFIRM 等待确认收货 3)WAIT_SELLER_DELIVERY等待发货(只适用于海外购商家,含义为“等待境内发货”标签下的订单,非海外购商家无需使用) 4) PAUSE 暂停(loc订单可通过此状态获取) 5)FINISHED_L 完成 6)TRADE_CANCELED 取消 7)LOCKED 已锁定 8)POP_ORDER_PAUSE pop业务暂停,如3c号卡/履约/黄金 可传此状态 */ order_state: string /** * 需返回的字段列表。可选值:orderInfo结构体中的所有字段;字段之间用,分隔 ;新增订单标注描述:orderMarkDesc(Map结构:key为TryBeforePayLater为1时代表是京品试订单); */ optional_fields: string /** * 查询的页数。此处建议通过时间滚动的方式拉取订单,页数要尽量少;如果您之前频繁的翻页,页数较大,请尽快调整为时间滚动方式。 */ page: string /** * 每页的条数(最大page_size 100条) */ page_size: string /** * 排序方式,默认升序,1是降序,其它数字都是升序 */ sortType?: number /** * 查询时间类型,0按修改时间查询,1为按订单创建时间查询;其它数字同0,也按订单修改(订单状态、修改运单号)修改时间 */ dateType?: number } export class FbpSearchRequest { startDate: string; endDate: string; orderState: string; page: string; pageSize: string; colType: string; optionalFields: string; orderId?: number; sortType?: number dateType?: number; storeId?: string; cky2?: string; } export class FbpGetRequest { orderId: number; colType: number; optionalFields: string; orderState: string; } /** * jingdong.pop.order.get 请求参数 * * @link https://jos.jd.com/apilist?apiGroupId=55&apiId=15661&apiName=jingdong.pop.order.get */ export class GetRequest { /** * 多订单状态可以用英文逗号隔开 请用英文逗号拼接英文状态传递给jos,而不是数字。1)WAIT_SELLER_STOCK_OUT 等待出库 2)WAIT_GOODS_RECEIVE_CONFIRM 等待确认收货 3)WAIT_SELLER_DELIVERY等待发货(只适用于海外购商家,含义为“等待境内发货”标签下的订单,非海外购商家无需使用) 4) PAUSE 暂停(loc订单可通过此状态获取) 5)FINISHED_L 完成 6)TRADE_CANCELED 取消 7)LOCKED 已锁定 8)POP_ORDER_PAUSE pop业务暂停,如3c号卡/履约/黄金的业务,可传此状态。 */ order_state?: string /** * 需返回的字段列表。可选值:orderInfo结构体中的所有字段;字段之间用,分隔 ;新增订单标注描述:orderMarkDesc(Map结构:key为TryBeforePayLater为1时代表是京品试订单); */ optional_fields: string /** * 订单号,并且有效的订单号 */ order_id: number } /** * jingdong.pop.order.shipment 请求参数 * * @link https://jos.jd.com/apilist?apiGroupId=55&apiId=13880&apiName=jingdong.pop.order.shipment */ export class ShipmentRequest { /** * 订单号 */ orderId: number /** * 物流公司ID(只可通过获取商家物流公司接口获得),多个物流公司以|分隔。如:2100|4700。请注意:如果填写厂家自送(1274),则不会保存物流单号,也不会有具体的跟踪信息。 */ logiCoprId: string /** * 运单号(当厂家自送时运单号可为空,不同物流公司的运单号用|分隔,如果同一物流公司有多个运单号,则用英文逗号分隔) 。如:1200458628372,111232|468778814888,323232323 */ logiNo?: string /** * 安装公司(非必填,大件物流订单可填) */ installId?: number } export class GetMobileListRequest { /** * 应用名称 */ appName: string /** * 站点信息 */ region?: string /** * 订单号 */ orderId: number[] /** * 隐私号有效天数默认15天 可选值 1-30 */ expiration?: number /** * 订单类型,默认POP,目前支持的类型包括: POP(pop订单); PURCHASE(供销平台订单); AFS(售后服务单,orderIds对应传售后服务单id) */ orderType?: string } } export namespace Afs { export namespace Soa { export namespace RefundApply { /** * jingdong.pop.afs.soa.refundapply.queryPageList * * @link https://jos.jd.com/apilist?apiGroupId=71&apiId=13151&apiName=jingdong.pop.afs.soa.refundapply.queryPageList */ export class QueryPageListRequest { /** * 批量传入退款单id,格式为'id,id',传入id数不能超过pageSize */ ids?: string /** * 退款申请单状态 0、未审核 1、审核通过2、审核不通过 3、京东财务审核通过 4、京东财务审核不通过 5、人工审核通过 6、拦截并退款 7、青龙拦截成功 8、青龙拦截失败 9、强制关单并退款 10、物流待跟进 11、用户撤销。不传是查询全部状态 */ status?: number /** * 订单id */ orderId?: string /** * 客户姓名 */ buyerName?: string /** * 申请日期(start)格式类型(yyyy-MM-dd hh:mm:ss,2013-08-06 21:02:07) */ applyTimeStart?: string /** * 申请日期(end)格式类型(yyyy-MM-dd hh:mm:ss,2013-08-06 21:02:07) */ applyTimeEnd?: string /** * 审核日期(start) 格式类型(yyyy-MM-dd hh:mm:ss,2013-08-06 21:02:07) */ checkTimeStart?: string /** * 审核日期(END) 格式类型(yyyy-MM-dd hh:mm:ss,2013-08-06 21:02:07) */ checkTimeEnd?: string /** * 页码(显示多少页,区间为1-100) */ pageIndex: number /** * 每页显示多少条(区间为1-50) */ pageSize: number /** * 门店ID */ storeId?: number /** * 客户帐号 */ open_id_buyer?: string /** * 客户帐号 */ xid_buyer?: string } } } } }