package com.jeequan.jeepay.core.model.params.utmpay;

import com.jeequan.jeepay.core.annotate.ChannelMchId;
import com.jeequan.jeepay.core.constants.ChannelMchIdTypeEnum;
import com.jeequan.jeepay.core.model.params.IsvsubMchParams;
import lombok.Data;

/*
 * 银联条码支付前置 配置信息
 *
 * @author zx
 *
 * @date 2022/6/20 18:02
 */
@Data
public class UtmpayIsvsubMchParams extends IsvsubMchParams {

    /** 商户号 **/
    @ChannelMchId(type = ChannelMchIdTypeEnum.MCH_NO)
    private String merchantId;

    /** 子商户公众号AppId(置空表示使用服务商) **/
    private String subMchAppId;

    /** 子商户小程序AppId(置空表示使用服务商) **/
    private String subMchLiteAppId;

    /** 子商户App软件微信开放平台中AppId(使用app支付必填) **/
    private String subMchOpenAppId;
}
