package com.jeequan.jeepay.core.model.rqrs.msg;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.extern.slf4j.Slf4j;

import java.io.Serializable;

/*
* 渠道用户ID信息包装类
*
* @author terrfly
*
* @date 2022/10/11 15:31
*/
@Slf4j
@Data
@Accessors(chain = true)
@AllArgsConstructor
public class ChannelUserInfoMsg implements Serializable {

    /** 获取用户ID的授权地址 **/
    private String redirectUrl;

    /** 渠道的唯一获取用户信息标识， 微信： 公众号appId, 支付宝为固定2088开头的appId  **/
    private String channelAppId;

    /** 生成 **/
    public static ChannelUserInfoMsg gen(String redirectUrl, String channelAppId){
        return new ChannelUserInfoMsg(redirectUrl, channelAppId);
    }

}





