All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.guerlab.sdk.wx.config.WXConfig Maven / Gradle / Ivy

package net.guerlab.sdk.wx.config;

import java.util.Map;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * QQ互联配置
 *
 * @author Administrator
 *
 */
@Component
@ConfigurationProperties(prefix = WXConfig.CONFIG_PREFIX)
public class WXConfig {

    public static final String CONFIG_PREFIX = "sdk.wx";

    private String appid;

    private String secret;

    private String payAppid;

    private String payKey;

    private String payMchId;

    private String paySecret;

    private String redirectUri;

    private String scope;

    private Map retrunUrls;

    public final String getAppid() {
        return appid;
    }

    public final void setAppid(
            String appid) {
        this.appid = appid;
    }

    public final String getSecret() {
        return secret;
    }

    public final void setSecret(
            String secret) {
        this.secret = secret;
    }

    public final String getRedirectUri() {
        return redirectUri;
    }

    public final void setRedirectUri(
            String redirectUri) {
        this.redirectUri = redirectUri;
    }

    public final String getScope() {
        return scope;
    }

    public final void setScope(
            String scope) {
        this.scope = scope;
    }

    public final Map getRetrunUrls() {
        return retrunUrls;
    }

    public final void setRetrunUrls(
            Map retrunUrls) {
        this.retrunUrls = retrunUrls;
    }

    public String getRetrunUrl(
            String type) {
        return retrunUrls == null ? null : retrunUrls.get(type);
    }

    /**
     * 返回payAppid
     *
     * @return payAppid
     */
    public String getPayAppid() {
        return payAppid;
    }

    /**
     * 设置payAppid
     *
     * @param payAppid
     *            payAppid
     */
    public void setPayAppid(
            String payAppid) {
        this.payAppid = payAppid;
    }

    /**
     * 返回payKey
     *
     * @return payKey
     */
    public String getPayKey() {
        return payKey;
    }

    /**
     * 设置payKey
     *
     * @param payKey
     *            payKey
     */
    public void setPayKey(
            String payKey) {
        this.payKey = payKey;
    }

    /**
     * 返回paySecret
     *
     * @return paySecret
     */
    public String getPaySecret() {
        return paySecret;
    }

    /**
     * 设置paySecret
     *
     * @param paySecret
     *            paySecret
     */
    public void setPaySecret(
            String paySecret) {
        this.paySecret = paySecret;
    }

    /**
     * 返回payMchId
     *
     * @return payMchId
     */
    public String getPayMchId() {
        return payMchId;
    }

    /**
     * 设置payMchId
     *
     * @param payMchId
     *            payMchId
     */
    public void setPayMchId(
            String payMchId) {
        this.payMchId = payMchId;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy