package com.jeesharp.business.modules.finance.payorder.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 财务支付单预下单路由快照，写入 {@code biz_finance_pay_order} 供回调/查单回放。
 *
 * @author jeesharp
 * @since 2026-06-12
 */
@Data
@Schema(description = "支付单预下单路由快照")
public class PayOrderPrepayRouteDTO {

    @Schema(description = "微信支付模式：DIRECT、PARTNER")
    private String wechatPayMode;

    @Schema(description = "路由类型：DIRECT、PARTNER、COMBINE")
    private String payRouteType;

    @Schema(description = "特约子商户号（partner 单商户）")
    private String subMchId;

    @Schema(description = "合单商户订单号")
    private String combineOutTradeNo;
}
