package com.jeesharp.business.modules.pay.dto;

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

/**
 * 微信预下单路由快照，供财务支付单落库。
 *
 * @author jeesharp
 * @since 2026-06-12
 */
@Data
@Schema(description = "微信预下单路由快照")
public class PayWechatPrepayRouteSnapshotDTO {

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

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

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

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