package com.jeesharp.business.pay.model;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

/**
 * 小程序 JSAPI 预支付编排出参：财务支付单号、调起参数与付款人 openid。
 *
 * @author jeesharp
 * @since 2026-05-08
 */
@Getter
@RequiredArgsConstructor
public class WechatPrepayOutcome {

    private final String outTradeNo;

    /**
     * 财务侧支付单主键 {@code biz_finance_pay_order.id}
     */
    private final String financePayOrderId;

    private final WechatJsapiPrepayResult payResult;

    private final String payerOpenId;
}
