package com.mmc.iuav.user.constant;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @author: zj
 * @Date: 2023/5/16 13:34
 */
@Data
@Component
public class UserSystemConstant {
    @Value("${wx.app.id}")
    private String wxAppId;

    @Value("${wx.app.secret}")
    private String wxAppSecret;

    @Value("${wx.app.miniprogram-state}")
    private String miniProgramState;

    @Value("${wx.app.env-version}")
    private String envVersion;

    @Value("${wx.sub.appid}")
    private String wxSubAppId;

    @Value("${wx.sub.secret}")
    private String wxSubSecret;

    @Value("${third-party.ali.app-code}")
    private String aliAppCode;

    @Value("${third-party.qcc.app-key}")
    private String qccAppKey;

    @Value("${third-party.qcc.secret-key}")
    private String qccSecretKey;

    @Value("${third-party.xzsz.appKey}")
    private String xzAppKey;

    @Value("${third-party.xzsz.appSecret}")
    private String xzAppSecret;

    @Value("${third-party.xzsz.aes}")
    private String xzAes;

    @Value("${third-party.xzsz.domain}")
    private String xzDomain;

    @Value("${third-party.xzsz.position}")
    private String xzPosition;

    @Value("${third-party.xzsz.taxFundId}")
    private String taxFundId;

    @Value("${third-party.xzsz.authNotify}")
    private String authNotify;

    @Value("${third-party.xzsz.withdrawNotify}")
    private String withdrawNotify;
}
