package com.dk.mdm.infrastructure.config;


import lombok.Getter;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

import java.util.List;

/**
 * <b>
 * description: com.dk.mdm.infrastructure.config
 * </b><p>
 * date_time: 2022-9-8 13:04
 *
 * @author jyh
 */
@Getter
@Configuration
public class Config {
    /**
     * @desc   : code2Session
     * @author : 姜永辉
     * @date   : 2022/09/08 11:30
     */
    @Value("${wx.code2Session}")
    private String code2Session;
    /**
     * @desc   : accessToken
     * @author : 姜永辉
     * @date   : 2022/09/08 11:30
     */
    @Value("${wx.accessToken}")
    private String accessToken;
    /**
     * @desc   : appId
     * @author : 姜永辉
     * @date   : 2022/09/08 11:30
     */
    @Value("${wx.appId}")
    private String appId;
    /**
     * @desc   : appSecret
     * @author : 姜永辉
     * @date   : 2022/09/08 11:30
     */
    @Value("${wx.appSecret}")
    private String appSecret;
    /**
     * @desc   : apiUrl
     * @author : 姜永辉
     * @date   : 2022/09/08 11:30
     */
    @Value("${wx.apiUrl}")
    private String apiUrl;

    /**
     * @desc   : 企信企业id
     * @author : 洪旭东
     * @date   : 2022-05-23 11:33
     */
    @Value("${wx.corpid}")
    private String corpId;

    /**
     * @desc   : 获取企业标签库
     * @author : 洪旭东
     * @date   : 2022-05-23 11:33
     */
    @Value("${wx.corp_tag_list}")
    private String corpTagList;

    /**
     * @desc   : 添加企业客户标签
     * @author : 洪旭东
     * @date   : 2022-05-23 11:33
     */
    @Value("${wx.add_corp_tag}")
    private String addCorpTag;

    /**
     * @desc   : 编辑企业客户标签
     * @author : 洪旭东
     * @date   : 2022-05-23 11:33
     */
    @Value("${wx.edit_corp_tag}")
    private String editCorpTag;

    /**
     * @desc   : 删除企业客户标签
     * @author : 洪旭东
     * @date   : 2022-05-23 11:33
     */
    @Value("${wx.del_corp_tag}")
    private String delCorpTag;
    /**
     * @desc   : 公众号发送消息的api
     * @author : 姜永辉
     * @date   : 2024/07/12 9:03
     */
    @Value("${wx.uniform_send}")
    private String uniformSend;
    /**
     * @desc   : 公众号发送消息的api
     * @author : 姜永辉
     * @date   : 2024/07/12 9:03
     */
    @Value("${wx.token}")
    private String wechatUrlToken;
    /**
     * @desc   : 公众号appid
     * @author : 姜永辉
     * @date   : 2024/07/12 9:03
     */
    @Value("${wx.wxPublicAccountAppId}")
    private String wxPublicAccountAppId;
    /**
     * @desc   : 公众号Secret
     * @author : 姜永辉
     * @date   : 2024/07/12 9:03
     */
    @Value("${wx.wxPublicAccountAppSecret}")
    private String wxPublicAccountAppSecret;
    /**
     * @desc   : templateId
     * @author : 姜永辉
     * @date   : 2022/09/08 11:30
     */
    @Value("${wx.templateId}")
    private String templateId;

    /**
     * @desc   : 微信小程序订阅消息模板id列表
     * @author : 刘尧
     * @date   : 2024/07/22 10:03
     */
    @Value("${wx.miniMessageModelIds}")
    private List<String> miniMessageModelIds;

    /**
     * @desc   : 微信小程序消息推送后台token
     * @author : 刘尧
     * @date   : 2024/07/22 17:18
     */
    @Value("${wx.miniMessageToken}")
    private String miniMessageToken;

}
