package com.yanzuoguang.wxxcx.base;

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

/**
 * 微信小程序配置
 *
 * @author 颜佐光
 */
@Component
public class WxXcxConfig {

    /**
     * 公共URI
     */
    @Value("${yzg.wx.xcx.url:https://api.weixin.qq.com}")
    private String baseUrl;

    /**
     * appid
     */
    @Value("${yzg.wx.xcx.appid:wxd70bc341df16d0b8}")
    private String appid;

    /**
     * secret
     */
    @Value("${yzg.wx.xcx.secret:a8a4bc5f1dc5cde3c9abddf107c5598e}")
    private String secret;

    /**
     * 登录凭证校验
     */
    @Value("${yzg.wx.xcx.authCode2SessionUrl:/sns/jscode2session}")
    private String authCode2SessionUrl;

    /**
     * 检查加密信息是否由微信生成
     */
    @Value("${yzg.wx.xcx.authCheckEncryptedDataUrl:/wxa/business/checkencryptedmsg}")
    private String authCheckEncryptedDataUrl;
    //回传广告数据
    @Value("${yzg.wx.xcx.adUserActionDataUrl:/marketing/user_actions/add}")
    private String adUserActionDataUrl;
    //广告数据源报表查询
    @Value("${yzg.wx.xcx.adUserActionSetReportsDataUrl:/marketing/user_action_set_reports/get}")
    private String adUserActionSetReportsDataUrl;
    //广告创建数据源
    @Value("${yzg.wx.xcx.adUserActionSetDataUrl:/marketing/user_action_sets/add}")
    private String adUserActionSetDataUrl;
    //广告数据源查询
    @Value("${yzg.wx.xcx.adUserActionSetSDataUrl:/marketing/user_action_sets/get}")
    private String adUserActionSetSDataUrl;
    //获取设备票据,5 分钟内有效。
    @Value("${yzg.wx.xcx.hardwareDeviceGetSnTicketDataUrl:/wxa/getsnticket}")
    private String hardwareDeviceGetSnTicketDataUrl;
    //开发者可以通过该接口向用户发送设备消息
    @Value("${yzg.wx.xcx.hardwareDeviceSendDataUrl:/cgi-bin/message/device/subscribe/send}")
    private String hardwareDeviceSendDataUrl;
    //本接口提供基于小程序的图片智能裁剪能力。
    @Value("${yzg.wx.xcx.imgAiCropDataUrl:/cv/img/aicrop}")
    private String imgAiCropDataUrl;
     //本接口提供基于小程序的条码/二维码识别的API。
    @Value("${yzg.wx.xcx.imgQrcodeDataUrl:/cv/img/qrcode}")
    private String imgQrcodeDataUrl;
    //本接口提供基于小程序的图片高清化能力。
    @Value("${yzg.wx.xcx.imgSuperresolutionDataUrl:/cv/img/superresolution}")
    private String imgSuperresolutionDataUrl;

    //延时调用云函数
    @Value("${yzg.wx.xcx.cloudbaseAdddelayedfunctiontaskDataUrl:/tcb/adddelayedfunctiontask}")
    private String cloudbaseAdddelayedfunctiontaskDataUrl;
    //创建发短信任务
    @Value("${yzg.wx.xcx.cloudbaseCreatesendsmstaskDataUrl:/tcb/createsendsmstask}")
    private String cloudbaseCreatesendsmstaskDataUrl;
    //描述扩展上传文件信息
    @Value("${yzg.wx.xcx.cloudbaseDescribeextensionuploadinfoDataUrl:/tcb/describeextensionuploadinfo}")
    private String cloudbaseDescribeextensionuploadinfoDataUrl;
    //查询 2 个月内的短信记录
    @Value("${yzg.wx.xcx.cloudbaseDescribesmsrecordsDataUrl:/tcb/describesmsrecords}")
    private String cloudbaseDescribesmsrecordsDataUrl;
    //换取 cloudID 对应的开放数据
    @Value("${yzg.wx.xcx.cloudbaseGetopendataDataUrl:/wxa/getopendata}")
    private String cloudbaseGetopendataDataUrl;

    //获取云开发数据接口
    @Value("${yzg.wx.xcx.cloudbaseGetStatisticsDataUrl:/tcb/getstatistics}")
    private String cloudbaseGetStatisticsDataUrl;

    //获取实时语音签名
    @Value("${yzg.wx.xcx.cloudbaseGetVoIPSignDataUrl:/wxa/getvoipsign}")
    private String cloudbaseGetVoIPSignDataUrl;

    //云开发通用上报接口
    @Value("${yzg.wx.xcx.cloudbaseReportDataUrl:/tcb/cloudbasereport}")
    private String cloudbaseReportDataUrl;

    //发送支持打开云开发静态网站的短信,该 H5 可以打开小程序。
    @Value("${yzg.wx.xcx.cloudbaseSendSmsDataUrl:/tcb/sendsms}")
    private String cloudbaseSendSmsDataUrl;
    //发送携带 URL Link 的短信
    @Value("${yzg.wx.xcx.cloudbaseSendSmsV2DataUrl:/tcb/sendsmsv2}")
    private String cloudbaseSendSmsV2DataUrl;

    //--即时配送 begin
    //--小程序 begin
    //发送携带 URL Link 的短信
    @Value("${yzg.wx.xcx.immediateDeliveryAbnormalConfirmDataUrl:/cgi-bin/express/local/business/order/confirm_return}")
    private String immediateDeliveryAbnormalConfirmDataUrl;

    //下配送单接口
    @Value("${yzg.wx.xcx.immediateDeliveryAddOrderDataUrl:/cgi-bin/express/local/business/order/add}")
    private String immediateDeliveryAddOrderDataUrl;

    //可以对待接单状态的订单增加小费。需要注意:订单的小费,以最新一次加小费动作的金额为准,故下一次增加小费额必须大于上一次小费额
    @Value("${yzg.wx.xcx.immediateDeliveryAddTipDataUrl:/cgi-bin/express/local/business/order/addtips}")
    private String immediateDeliveryAddTipDataUrl;

    //第三方代商户发起绑定配送公司帐号的请求
    @Value("${yzg.wx.xcx.immediateDeliveryBindAccountDataUrl:/cgi-bin/express/local/business/shop/add}")
    private String immediateDeliveryBindAccountDataUrl;

    //取消配送单接口
    @Value("${yzg.wx.xcx.immediateDeliveryCancelOrderDataUrl:/cgi-bin/express/local/business/order/cancel}")
    private String immediateDeliveryCancelOrderDataUrl;

    //获取已支持的配送公司列表接口
    @Value("${yzg.wx.xcx.immediateDeliveryGetAllImmeDeliveryDataUrl:/cgi-bin/express/local/business/delivery/getall}")
    private String immediateDeliveryGetAllImmeDeliveryDataUrl;

    //拉取已绑定账号
    @Value("${yzg.wx.xcx.immediateDeliveryGetBindAccountDataUrl:/cgi-bin/express/local/business/shop/get}")
    private String immediateDeliveryGetBindAccountDataUrl;

    //拉取配送单信息
    @Value("${yzg.wx.xcx.immediateDeliveryGetOrderDataUrl:/cgi-bin/express/local/business/order/get}")
    private String immediateDeliveryGetOrderDataUrl;

    //模拟配送公司更新配送单状态, 该接口只用于沙盒环境,即订单并没有真实流转到运力方
    @Value("${yzg.wx.xcx.immediateDeliveryMockUpdateOrderDataUrl:/cgi-bin/express/local/business/test_update_order}")
    private String immediateDeliveryMockUpdateOrderDataUrl;

    //第三方代商户发起开通即时配送权限
    @Value("${yzg.wx.xcx.immediateDeliveryOpenDeliveryDataUrl:/cgi-bin/express/local/business/open}")
    private String immediateDeliveryOpenDeliveryDataUrl;

    //预下配送单接口
    @Value("${yzg.wx.xcx.immediateDeliveryPreAddOrderDataUrl:/cgi-bin/express/local/business/order/pre_add}")
    private String immediateDeliveryPreAddOrderDataUrl;

    //预取消配送单接口
    @Value("${yzg.wx.xcx.immediateDeliveryPreCancelOrderDataUrl:/cgi-bin/express/local/business/order/precancel}")
    private String immediateDeliveryPreCancelOrderDataUrl;

    //模拟配送公司更新配送单状态, 该接口用于测试账户下的单,将请求转发到运力测试环境
    @Value("${yzg.wx.xcx.immediateDeliveryRealMockUpdateOrderDataUrl:/cgi-bin/express/local/business/realmock_update_order}")
    private String immediateDeliveryRealMockUpdateOrderDataUrl;

    //重新下单
    @Value("${yzg.wx.xcx.immediateDeliveryReOrderDataUrl:/cgi-bin/express/local/business/order/readd}")
    private String immediateDeliveryReOrderDataUrl;

    //配送公司更新配送单状态
    @Value("${yzg.wx.xcx.immediateDeliveryUpdateOrderDataUrl:/cgi-bin/express/local/delivery/update_order}")
    private String immediateDeliveryUpdateOrderDataUrl;
    //--小程序 end
    //--运力方法用 begin

    //--物流助手 begin
    //生成运单
    @Value("${yzg.wx.xcx.logisticsAddOrderDataUrl:/cgi-bin/express/business/order/add}")
    private String logisticsAddOrderDataUrl;

    //批量获取运单数据
    @Value("${yzg.wx.xcx.logisticsBatchGetOrderDataUrl:/cgi-bin/express/business/order/batchget}")
    private String logisticsBatchGetOrderDataUrl;

    //批量获取运单数据
    @Value("${yzg.wx.xcx.logisticsBindAccountDataUrl:/cgi-bin/express/business/account/bind}")
    private String logisticsBindAccountDataUrl;

    //取消运单
    @Value("${yzg.wx.xcx.logisticsCancelOrderDataUrl:/cgi-bin/express/business/order/cancel}")
    private String logisticsCancelOrderDataUrl;

    //获取所有绑定的物流账号  get
    @Value("${yzg.wx.xcx.logisticsGetAllAccountDataUrl:/cgi-bin/express/business/account/getall}")
    private String logisticsGetAllAccountDataUrl;

    //获取支持的快递公司列表 get
    @Value("${yzg.wx.xcx.logisticsGetAllDeliveryDataUrl:/cgi-bin/express/business/delivery/getall}")
    private String logisticsGetAllDeliveryDataUrl;

    //获取运单数据
    @Value("${yzg.wx.xcx.logisticsGetOrderDataUrl:/cgi-bin/express/business/order/get}")
    private String logisticsGetOrderDataUrl;

    //查询运单轨迹
    @Value("${yzg.wx.xcx.logisticsGetPathDataUrl:/cgi-bin/express/business/path/get}")
    private String logisticsGetPathDataUrl;

    //获取打印员。若需要使用微信打单 PC 软件,才需要调用。
    @Value("${yzg.wx.xcx.logisticsGetPrinterDataUrl:/cgi-bin/express/business/printer/getall}")
    private String logisticsGetPrinterDataUrl;

    //获取电子面单余额。仅在使用加盟类快递公司时,才可以调用。
    @Value("${yzg.wx.xcx.logisticsGetQuotaDataUrl:/cgi-bin/express/business/quota/get}")
    private String logisticsGetQuotaDataUrl;

    //模拟快递公司更新订单状态, 该接口只能用户测试
    @Value("${yzg.wx.xcx.logisticsTestUpdateOrderDataUrl:/cgi-bin/express/business/test_update_order}")
    private String logisticsTestUpdateOrderDataUrl;

    //配置面单打印员,可以设置多个,若需要使用微信打单 PC 软件,才需要调用。<br>注:面单打印员不需要为小程序项目成员
    @Value("${yzg.wx.xcx.logisticsUpdatePrinterDataUrl:/cgi-bin/express/business/printer/update}")
    private String logisticsUpdatePrinterDataUrl;

    //获取面单联系人信息
    @Value("${yzg.wx.xcx.logisticsGetContactDataUrl:/cgi-bin/express/delivery/contact/get}")
    private String logisticsGetContactDataUrl;

    //预览面单模板。用于调试面单模板使用
    @Value("${yzg.wx.xcx.logisticsPreviewTemplateDataUrl:/cgi-bin/express/delivery/template/preview}")
    private String logisticsPreviewTemplateDataUrl;

    //更新商户审核结果
    @Value("${yzg.wx.xcx.logisticsUpdateBusinessDataUrl:/cgi-bin/express/delivery/service/business/update}")
    private String logisticsUpdateBusinessDataUrl;

    //更新运单轨迹
    @Value("${yzg.wx.xcx.logisticsUpdatePathDataUrl:/cgi-bin/express/delivery/path/update}")
    private String logisticsUpdatePathDataUrl;

    //--物流助手 end

    //--ocr begin
    //本接口提供基于小程序的银行卡 OCR 识别
    @Value("${yzg.wx.xcx.ocrBankcardDataUrl:/cv/ocr/bankcard}")
    private String ocrBankcardDataUrl;

    //本接口提供基于小程序的营业执照 OCR 识别
    @Value("${yzg.wx.xcx.ocrBusinessLicenseDataUrl:/cv/ocr/bizlicense}")
    private String ocrBusinessLicenseDataUrl;

    //本接口提供基于小程序的驾驶证 OCR 识别
    @Value("${yzg.wx.xcx.ocrDriverLicenseDataUrl:/cv/ocr/drivinglicense}")
    private String ocrDriverLicenseDataUrl;

    //本接口提供基于小程序的身份证 OCR 识别
    @Value("${yzg.wx.xcx.ocrIdcardDataUrl:/cv/ocr/idcard}")
    private String ocrIdcardDataUrl;

    //本接口提供基于小程序的通用印刷体 OCR 识别
    @Value("${yzg.wx.xcx.ocrPrintedTextDataUrl:/cv/ocr/comm}")
    private String ocrPrintedTextDataUrl;

    //本接口提供基于小程序的行驶证 OCR 识别
    @Value("${yzg.wx.xcx.ocrVehicleLicenseDataUrl:/cv/ocr/driving}")
    private String ocrVehicleLicenseDataUrl;
    //--ocr end

    //--operation begin
    //查询域名配置  get
    @Value("${yzg.wx.xcx.operationGetDomainInfoDataUrl:/wxa/getwxadevinfo}")
    private String operationGetDomainInfoDataUrl;

    //获取用户反馈列表。获取图片实体请参考接口  get
    @Value("${yzg.wx.xcx.operationGetFeedbackDataUrl:/wxaapi/feedback/list}")
    private String operationGetFeedbackDataUrl;

    //获取 mediaId 图片  get
    @Value("${yzg.wx.xcx.operationGetFeedbackmediaDataUrl:/cgi-bin/media/getfeedbackmedia}")
    private String operationGetFeedbackmediaDataUrl;

    //查询当前分阶段发布详情  get
    @Value("${yzg.wx.xcx.operationGetGrayReleasePlanDataUrl:/wxa/getgrayreleaseplan}")
    private String operationGetGrayReleasePlanDataUrl;

    //错误查询详情
    @Value("${yzg.wx.xcx.operationGetJsErrDetailDataUrl:/wxaapi/log/jserr_detail}")
    private String operationGetJsErrDetailDataUrl;

    //错误查询列表
    @Value("${yzg.wx.xcx.operationGetJsErrListDataUrl:/wxaapi/log/jserr_list}")
    private String operationGetJsErrListDataUrl;

    //错误查询, 接口即将废弃,请采用新接口
    @Value("${yzg.wx.xcx.operationGetJsErrSearchDataUrl:/wxaapi/log/jserr_search}")
    private String operationGetJsErrSearchDataUrl;

    //性能监控
    @Value("${yzg.wx.xcx.operationGetPerformanceDataUrl:/wxaapi/log/get_performance}")
    private String operationGetPerformanceDataUrl;

    //获取访问来源  get
    @Value("${yzg.wx.xcx.operationGetSceneListDataUrl:/wxaapi/log/get_scene}")
    private String operationGetSceneListDataUrl;

    //获取客户端版本  get
    @Value("${yzg.wx.xcx.operationGetVersionListDataUrl:/wxaapi/log/get_client_version}")
    private String operationGetVersionListDataUrl;

    //实时日志查询  get
    @Value("${yzg.wx.xcx.operationRealtimelogSearchDataUrl:/wxaapi/userlog/userlog_search}")
    private String operationRealtimelogSearchDataUrl;

    //--operation end

    //--phonenumber begin
    //code换取用户手机号。 每个 code 只能使用一次,code的有效期为5min
    @Value("${yzg.wx.xcx.phonenumberGetPhoneNumberDataUrl:/wxa/business/getuserphonenumber}")
    private String phonenumberGetPhoneNumberDataUrl;
    //--phonenumber end

    //--riskControl begin
    //根据提交的用户信息数据获取用户的安全等级 risk_rank,无需用户授权。
    @Value("${yzg.wx.xcx.riskControlGetUserRiskRankDataUrl:/wxa/getuserriskrank}")
    private String riskControlGetUserRiskRankDataUrl;
    //--riskControl end

    //--serviceMarket begin
    //根据提交的用户信息数据获取用户的安全等级 risk_rank,无需用户授权。
    @Value("${yzg.wx.xcx.serviceMarketInvokeServiceDataUrl:/wxa/getuserriskrank}")
    private String serviceMarketInvokeServiceDataUrl;
    //--serviceMarket end

    //--shortlink begin
    //获取小程序 Short Link,适用于微信内拉起小程序的业务场景。目前只开放给电商类目(具体包含以下一级类目:电商平台、商家自营、跨境电商)。通过该接口,可以选择生成到期失效和永久有效的小程序短链
    @Value("${yzg.wx.xcx.shortlinkGenerateDataUrl:/wxa/genwxashortlink}")
    private String shortlinkGenerateDataUrl;
    //--shortlink end

    //--soter begin
    //SOTER 生物认证秘钥签名验证
    @Value("${yzg.wx.xcx.soterVerifySignatureDataUrl:/cgi-bin/soter/verify_signature}")
    private String soterVerifySignatureDataUrl;
    //--soter end

    //--liveBroadcast begin
    //创建直播间
    @Value("${yzg.wx.xcx.liveBroadcastCreateRoomDataUrl:/wxaapi/broadcast/room/create}")
    private String liveBroadcastCreateRoomDataUrl;

    //获取直播间列表和回放
    @Value("${yzg.wx.xcx.liveBroadcastGetLiveInfoDataUrl:/wxa/business/getliveinfo}")
    private String liveBroadcastGetLiveInfoDataUrl;

    //删除直播间
    @Value("${yzg.wx.xcx.liveBroadcastDeleteRoomDataUrl:/wxaapi/broadcast/room/deleteroom}")
    private String liveBroadcastDeleteRoomDataUrl;

    //删除直播间
    @Value("${yzg.wx.xcx.liveBroadcastImportGoodsDataUrl:/wxaapi/broadcast/room/addgoods}")
    private String liveBroadcastImportGoodsDataUrl;

    //编辑直播间
    @Value("${yzg.wx.xcx.liveBroadcastEditRoomDataUrl:/wxaapi/broadcast/room/editroom}")
    private String liveBroadcastEditRoomDataUrl;

    //获取直播间推流地址  get
    @Value("${yzg.wx.xcx.liveBroadcastGetPushUrlDataUrl:/wxaapi/broadcast/room/getpushurl}")
    private String liveBroadcastGetPushUrlDataUrl;

    //获取直播间分享二维码  get
    @Value("${yzg.wx.xcx.liveBroadcastGetSharedCodeDataUrl:/wxaapi/broadcast/room/getsharedcode}")
    private String liveBroadcastGetSharedCodeDataUrl;

    //获取主播副号  get
    @Value("${yzg.wx.xcx.liveBroadcastGetSubAnchorDataUrl:/wxaapi/broadcast/room/getsubanchor}")
    private String liveBroadcastGetSubAnchorDataUrl;

    //修改主播副号
    @Value("${yzg.wx.xcx.liveBroadcastModifySubAnchorDataUrl:/wxaapi/broadcast/room/modifysubanchor}")
    private String liveBroadcastModifySubAnchorDataUrl;

    //删除主播副号
    @Value("${yzg.wx.xcx.liveBroadcastDeleteSubAnchorDataUrl:/wxaapi/broadcast/room/deletesubanchor}")
    private String liveBroadcastDeleteSubAnchorDataUrl;

    //添加主播副号
    @Value("${yzg.wx.xcx.liveBroadcastAddSubAnchorDataUrl:/wxaapi/broadcast/room/addsubanchor}")
    private String liveBroadcastAddSubAnchorDataUrl;

    //删除直播间商品
    @Value("${yzg.wx.xcx.liveBroadcastDeleteDoodsDataUrl:/wxaapi/broadcast/goods/deleteInRoom}")
    private String liveBroadcastDeleteDoodsDataUrl;

    //推送商品
    @Value("${yzg.wx.xcx.liveBroadcastPushGoodsDataUrl:/wxaapi/broadcast/goods/push}")
    private String liveBroadcastPushGoodsDataUrl;

    //上下架商品
    @Value("${yzg.wx.xcx.liveBroadcastSaleGoodsDataUrl:/wxaapi/broadcast/goods/onsale}")
    private String liveBroadcastSaleGoodsDataUrl;

    //直播间商品排序
    @Value("${yzg.wx.xcx.liveBroadcastSortGoodsDataUrl:/wxaapi/broadcast/goods/sort}")
    private String liveBroadcastSortGoodsDataUrl;

    //修改直播间小助手
    @Value("${yzg.wx.xcx.liveBroadcastModifyAssistantDataUrl:/wxaapi/broadcast/room/modifyassistant}")
    private String liveBroadcastModifyAssistantDataUrl;

    //查询直播间小助手 get
    @Value("${yzg.wx.xcx.liveBroadcastGetAssistantListDataUrl:/wxaapi/broadcast/room/getassistantlist}")
    private String liveBroadcastGetAssistantListDataUrl;

    //删除直播间小助手
    @Value("${yzg.wx.xcx.liveBroadcastRemoveAssistantDataUrl:/wxaapi/broadcast/room/removeassistant}")
    private String liveBroadcastRemoveAssistantDataUrl;

    //添加管理直播间小助手
    @Value("${yzg.wx.xcx.liveBroadcastAddveAssistantDataUrl:/wxaapi/broadcast/room/addassistant}")
    private String liveBroadcastAddveAssistantDataUrl;

    //禁言管理
    @Value("${yzg.wx.xcx.liveBroadcastUpdateCommentDataUrl:/wxaapi/broadcast/room/updatecomment}")
    private String liveBroadcastUpdateCommentDataUrl;

    //官方收录管理
    @Value("${yzg.wx.xcx.liveBroadcastUpdateFeedPublicDataUrl:/wxaapi/broadcast/room/updatefeedpublic}")
    private String liveBroadcastUpdateFeedPublicDataUrl;

    //客服功能管理
    @Value("${yzg.wx.xcx.liveBroadcastUpdateKFDataUrl:/wxaapi/broadcast/room/updatekf}")
    private String liveBroadcastUpdateKFDataUrl;

    //回放功能管理
    @Value("${yzg.wx.xcx.liveBroadcastUpdateReplayDataUrl:/wxaapi/broadcast/room/updatereplay}")
    private String liveBroadcastUpdateReplayDataUrl;

    //下载商品讲解视频
    @Value("${yzg.wx.xcx.liveBroadcastDownloadGoodsVideoDataUrl:/wxaapi/broadcast/goods/getVideo}")
    private String liveBroadcastDownloadGoodsVideoDataUrl;

    //添加并提审商品
    @Value("${yzg.wx.xcx.liveBroadcastAddGoodsDataUrl:/wxaapi/broadcast/goods/add}")
    private String liveBroadcastAddGoodsDataUrl;

    //重新提交商品审核
    @Value("${yzg.wx.xcx.liveBroadcastResubmitAuditDataUrl:/wxaapi/broadcast/goods/audit}")
    private String liveBroadcastResubmitAuditDataUrl;

    //获取商品的信息与审核状态
    @Value("${yzg.wx.xcx.liveBroadcastGetGoodsAuditInfoDataUrl:/wxa/business/getgoodswarehouse}")
    private String liveBroadcastGetGoodsAuditInfoDataUrl;

    //撤回商品审核
    @Value("${yzg.wx.xcx.liveBroadcastResetAuditDataUrl:/wxaapi/broadcast/goods/resetaudit}")
    private String liveBroadcastResetAuditDataUrl;

    //更新商品
    @Value("${yzg.wx.xcx.liveBroadcastUpdateGoodsinfoDataUrl:/wxaapi/broadcast/goods/update}")
    private String liveBroadcastUpdateGoodsinfoDataUrl;

    //获取商品列表 get
    @Value("${yzg.wx.xcx.liveBroadcastGetGoodsInfoDataUrl:/wxaapi/broadcast/goods/getapproved}")
    private String liveBroadcastGetGoodsInfoDataUrl;

    //删除商品
    @Value("${yzg.wx.xcx.liveBroadcastDeleteGoodsInfoDataUrl:/wxaapi/broadcast/goods/delete}")
    private String liveBroadcastDeleteGoodsInfoDataUrl;

    //设置成员角色
    @Value("${yzg.wx.xcx.liveBroadcastGetRoleListdwDataUrl:/wxaapi/broadcast/role/addrole}")
    private String liveBroadcastGetRoleListdwDataUrl;

    //移除成员角色
    @Value("${yzg.wx.xcx.liveBroadcastDeleteRoleDataUrl:/wxaapi/broadcast/role/deleterole}")
    private String liveBroadcastDeleteRoleDataUrl;

    //查询成员列表
    @Value("${yzg.wx.xcx.liveBroadcastGetRoleListDataUrl:/wxaapi/broadcast/role/getrolelist}")
    private String liveBroadcastGetRoleListDataUrl;

    //发送直播开始事件
    @Value("${yzg.wx.xcx.liveBroadcastPushMessageDataUrl:/wxa/business/push_message}")
    private String liveBroadcastPushMessageDataUrl;

    //获取长期订阅用户
    @Value("${yzg.wx.xcx.liveBroadcastGetFollowersDataUrl:/wxa/business/get_wxa_followers}")
    private String liveBroadcastGetFollowersDataUrl;


    //--liveBroadcast end


    public String getBaseUrl() { return baseUrl; }




    public String getLiveBroadcastGetFollowersDataUrl() {
        return liveBroadcastGetFollowersDataUrl;
    }
    public String getLiveBroadcastPushMessageDataUrl() {
        return liveBroadcastPushMessageDataUrl;
    }
    public String getLiveBroadcastGetRoleListDataUrl() {
        return liveBroadcastGetRoleListDataUrl;
    }
    public String getLiveBroadcastDeleteRoleDataUrl() {
        return liveBroadcastDeleteRoleDataUrl;
    }
    public String getLiveBroadcastGetRoleListdwDataUrl() {
        return liveBroadcastGetRoleListdwDataUrl;
    }
    public String getLiveBroadcastDeleteGoodsInfoDataUrl() {
        return liveBroadcastDeleteGoodsInfoDataUrl;
    }
    public String getLiveBroadcastGetGoodsInfoDataUrl() {
        return liveBroadcastGetGoodsInfoDataUrl;
    }
    public String getLiveBroadcastUpdateGoodsinfoDataUrl() {
        return liveBroadcastUpdateGoodsinfoDataUrl;
    }
    public String getLiveBroadcastResetAuditDataUrl() {
        return liveBroadcastResetAuditDataUrl;
    }
    public String getLiveBroadcastGetGoodsAuditInfoDataUrl() {
        return liveBroadcastGetGoodsAuditInfoDataUrl;
    }
    public String getLiveBroadcastResubmitAuditDataUrl() {
        return liveBroadcastResubmitAuditDataUrl;
    }
    public String getLiveBroadcastAddGoodsDataUrl() { return liveBroadcastAddGoodsDataUrl; }
    public String getLiveBroadcastDownloadGoodsVideoDataUrl() {
        return liveBroadcastDownloadGoodsVideoDataUrl;
    }
    public String getLiveBroadcastUpdateReplayDataUrl() {
        return liveBroadcastUpdateReplayDataUrl;
    }
    public String getLiveBroadcastUpdateKFDataUrl() {
        return liveBroadcastUpdateKFDataUrl;
    }
    public String getLiveBroadcastUpdateFeedPublicDataUrl() {
        return liveBroadcastUpdateFeedPublicDataUrl;
    }
    public String getLiveBroadcastUpdateCommentDataUrl() {
        return liveBroadcastUpdateCommentDataUrl;
    }
    public String getLiveBroadcastAddveAssistantDataUrl() {
        return liveBroadcastAddveAssistantDataUrl;
    }
    public String getLiveBroadcastRemoveAssistantDataUrl() {
        return liveBroadcastRemoveAssistantDataUrl;
    }
    public String getLiveBroadcastGetAssistantListDataUrl() {
        return liveBroadcastGetAssistantListDataUrl;
    }
    public String getLiveBroadcastModifyAssistantDataUrl() {
        return liveBroadcastModifyAssistantDataUrl;
    }
    public String getLiveBroadcastSortGoodsDataUrl() {
        return liveBroadcastSortGoodsDataUrl;
    }
    public String getLiveBroadcastSaleGoodsDataUrl() {
        return liveBroadcastSaleGoodsDataUrl;
    }
    public String getLiveBroadcastPushGoodsDataUrl() {
        return liveBroadcastPushGoodsDataUrl;
    }
    public String getLiveBroadcastDeleteDoodsDataUrl() {
        return liveBroadcastDeleteDoodsDataUrl;
    }
    public String getLiveBroadcastAddSubAnchorDataUrl() {
        return liveBroadcastAddSubAnchorDataUrl;
    }
    public String getLiveBroadcastDeleteSubAnchorDataUrl() {
        return liveBroadcastDeleteSubAnchorDataUrl;
    }
    public String getLiveBroadcastModifySubAnchorDataUrl() {
        return liveBroadcastModifySubAnchorDataUrl;
    }
    public String getLiveBroadcastGetSubAnchorDataUrl() {
        return liveBroadcastGetSubAnchorDataUrl;
    }
    public String getLiveBroadcastGetSharedCodeDataUrl() {
        return liveBroadcastGetSharedCodeDataUrl;
    }
    public String getLiveBroadcastGetPushUrlDataUrl() {
        return liveBroadcastGetPushUrlDataUrl;
    }
    public String getLiveBroadcastEditRoomDataUrl() {
        return liveBroadcastEditRoomDataUrl;
    }
    public String getLiveBroadcastImportGoodsDataUrl() {
        return liveBroadcastImportGoodsDataUrl;
    }
    public String getLiveBroadcastDeleteRoomDataUrl() {
        return liveBroadcastDeleteRoomDataUrl;
    }
    public String getLiveBroadcastGetLiveInfoDataUrl() {
        return liveBroadcastGetLiveInfoDataUrl;
    }
    public String getLiveBroadcastCreateRoomDataUrl() {
        return liveBroadcastCreateRoomDataUrl;
    }


    public String getOperationGetDomainInfoDataUrl() {
        return operationGetDomainInfoDataUrl;
    }

    public String getSoterVerifySignatureDataUrl() {
        return soterVerifySignatureDataUrl;
    }

    public String getShortlinkGenerateDataUrl() {
        return shortlinkGenerateDataUrl;
    }

    public String getServiceMarketInvokeServiceDataUrl() {
        return serviceMarketInvokeServiceDataUrl;
    }

    public String getPhonenumberGetPhoneNumberDataUrl() {
        return phonenumberGetPhoneNumberDataUrl;
    }

    public String getRiskControlGetUserRiskRankDataUrl() {
        return riskControlGetUserRiskRankDataUrl;
    }


    public String getOperationGetFeedbackDataUrl() {
        return operationGetFeedbackDataUrl;
    }
    public String getOperationGetFeedbackmediaDataUrl() {
        return operationGetFeedbackmediaDataUrl;
    }
    public String getOperationGetGrayReleasePlanDataUrl() {
        return operationGetGrayReleasePlanDataUrl;
    }
    public String getOperationGetJsErrDetailDataUrl() {
        return operationGetJsErrDetailDataUrl;
    }
    public String getOperationGetJsErrListDataUrl() {
        return operationGetJsErrListDataUrl;
    }
    public String getOperationGetJsErrSearchDataUrl() {
        return operationGetJsErrSearchDataUrl;
    }
    public String getOperationGetPerformanceDataUrl() {
        return operationGetPerformanceDataUrl;
    }
    public String getOperationGetSceneListDataUrl() {
        return operationGetSceneListDataUrl;
    }
    public String getOperationGetVersionListDataUrl() {
        return operationGetVersionListDataUrl;
    }
    public String getOperationRealtimelogSearchDataUrl() {
        return operationRealtimelogSearchDataUrl;
    }




    public String getOcrBankcardDataUrl() {
        return ocrBankcardDataUrl;
    }
    public String getOcrBusinessLicenseDataUrl() {
        return ocrBusinessLicenseDataUrl;
    }
    public String getOcrDriverLicenseDataUrl() {
        return ocrDriverLicenseDataUrl;
    }
    public String getOcrIdcardDataUrl() {
        return ocrIdcardDataUrl;
    }
    public String getOcrPrintedTextDataUrl() {
        return ocrPrintedTextDataUrl;
    }
    public String getOcrVehicleLicenseDataUrl() {
        return ocrVehicleLicenseDataUrl;
    }


    public String getLogisticsAddOrderDataUrl() {
        return logisticsAddOrderDataUrl;
    }

    public String getLogisticsBatchGetOrderDataUrl() {
        return logisticsBatchGetOrderDataUrl;
    }

    public String getLogisticsBindAccountDataUrl() {
        return logisticsBindAccountDataUrl;
    }

    public String getLogisticsCancelOrderDataUrl() {
        return logisticsCancelOrderDataUrl;
    }

    public String getLogisticsGetAllAccountDataUrl() {
        return logisticsGetAllAccountDataUrl;
    }

    public String getLogisticsGetAllDeliveryDataUrl() {
        return logisticsGetAllDeliveryDataUrl;
    }

    public String getLogisticsGetOrderDataUrl() {
        return logisticsGetOrderDataUrl;
    }

    public String getLogisticsGetPathDataUrl() {
        return logisticsGetPathDataUrl;
    }

    public String getLogisticsGetPrinterDataUrl() {
        return logisticsGetPrinterDataUrl;
    }

    public String getLogisticsGetQuotaDataUrl() {
        return logisticsGetQuotaDataUrl;
    }

    public String getLogisticsTestUpdateOrderDataUrl() {
        return logisticsTestUpdateOrderDataUrl;
    }

    public String getLogisticsUpdatePrinterDataUrl() {
        return logisticsUpdatePrinterDataUrl;
    }

    public String getLogisticsGetContactDataUrl() {
        return logisticsGetContactDataUrl;
    }

    public String getLogisticsPreviewTemplateDataUrl() {
        return logisticsPreviewTemplateDataUrl;
    }

    public String getLogisticsUpdateBusinessDataUrl() {
        return logisticsUpdateBusinessDataUrl;
    }

    public String getLogisticsUpdatePathDataUrl() {
        return logisticsUpdatePathDataUrl;
    }





    public String getImmediateDeliveryAbnormalConfirmDataUrl() {
        return immediateDeliveryAbnormalConfirmDataUrl;
    }

    public String getImmediateDeliveryAddOrderDataUrl() {
        return immediateDeliveryAddOrderDataUrl;
    }

    public String getImmediateDeliveryAddTipDataUrl() {
        return immediateDeliveryAddTipDataUrl;
    }

    public String getImmediateDeliveryBindAccountDataUrl() {
        return immediateDeliveryBindAccountDataUrl;
    }

    public String getImmediateDeliveryCancelOrderDataUrl() {
        return immediateDeliveryCancelOrderDataUrl;
    }

    /**
     * 用户支付完成后,获取该用户的 UnionId
     */
    @Value("${yzg.wx.xcx.authGetPaidUnionId:/wxa/getpaidunionid}")
    private String authGetPaidUnionIdUrl;

    /**
     * 用户支付完成后,获取该用户的 UnionId
     */
    @Value("${yzg.wx.xcx.getUserEncryptKey:/wxa/business/getuserencryptkey}")
    private String getUserEncryptKeyUrl;

    /**
     * 用户支付完成后,获取该用户的 UnionId
     */
    @Value("${yzg.wx.xcx.getPhoneNumber:/wxa/business/getuserphonenumber}")
    private String getPhoneNumberUrl;

    /**
     * 换取插件用户的唯一标识 openpid
     */
    @Value("${yzg.wx.xcx.authGetPluginOpenPId:/wxa/getpluginopenpid}")
    private String authGetPluginOpenPIdUrl;

    /**
     * 获取小程序全局唯一后台接口调用凭据
     */
    @Value("${yzg.wx.xcx.authGetAccessToken:/cgi-bin/token}")
    private String authGetAccessTokenUrl;

    /**
     * 获取用户访问小程序日留存
     */
    @Value("${yzg.wx.xcx.analysisGetDailyRetain:/datacube/getweanalysisappiddailyretaininfo}")
    private String analysisGetDailyRetainUrl;

    /**
     * 获取用户访问小程序月留存
     */
    @Value("${yzg.wx.xcx.analysisGetMonthlyRetain:/datacube/getweanalysisappidmonthlyretaininfo}")
    private String analysisGetMonthlyRetainUrl;

    /**
     * 获取用户访问小程序周留存
     */
    @Value("${yzg.wx.xcx.analysisGetWeeklyRetain:/datacube/getweanalysisappidweeklyretaininfo}")
    private String analysisGetWeeklyRetainUrl;

    /**
     * 获取用户访问小程序数据概况
     */
    @Value("${yzg.wx.xcx.analysisGetDailySummary:/datacube/getweanalysisappiddailysummarytrend}")
    private String analysisGetDailySummaryUrl;

    /**
     * 获取用户访问小程序数据日趋势
     */
    @Value("${yzg.wx.xcx.analysisGetDailyVisitTrend:/datacube/getweanalysisappiddailyvisittrend}")
    private String analysisGetDailyVisitTrendUrl;

    /**
     * 获取用户访问小程序数据月趋势(能查询到的最新数据为上一个自然月的数据)
     */
    @Value("${yzg.wx.xcx.analysisGetMonthlyVisitTrend:/datacube/getweanalysisappidmonthlyvisittrend}")
    private String analysisGetMonthlyVisitTrendUrl;

    /**
     * 获取用户访问小程序数据周趋势
     */
    @Value("${yzg.wx.xcx.analysisGetWeeklyVisitTrend:/datacube/getweanalysisappidweeklyvisittrend}")
    private String analysisGetWeeklyVisitTrendUrl;

    /**
     * 获取小程序启动性能,运行性能等数据
     */
    @Value("${yzg.wx.xcx.analysisGetPerformanceData:/wxa/business/performance/boot}")
    private String analysisGetPerformanceDataUrl;

    /**
     * 获取小程序新增或活跃用户的画像分布数据。时间范围支持昨天、最近7天、最近30天。其中,新增用户数为时间范围内首次访问小程序的去重用户数,活跃用户数为时间范围内访问过小程序的去重用户数。
     */
    @Value("${yzg.wx.xcx.analysisGetUserPortrait:/datacube/getweanalysisappiduserportrait}")
    private String analysisGetUserPortraitUrl;

    /**
     * 获取小程序新增或活跃用户的画像分布数据。时间范围支持昨天、最近7天、最近30天。其中,新增用户数为时间范围内首次访问小程序的去重用户数,活跃用户数为时间范围内访问过小程序的去重用户数。
     */
    @Value("${yzg.wx.xcx.analysisGetVisitDistribution:/datacube/getweanalysisappidvisitdistribution}")
    private String analysisGetVisitDistributionUrl;

    /**
     * 访问页面
     * 目前只提供按 page_visit_pv 排序的 top200
     */
    @Value("${yzg.wx.xcx.analysisGetVisitPage:/datacube/getweanalysisappidvisitpage}")
    private String analysisGetVisitPageUrl;

    /**
     * 获取客服消息内的临时素材。即下载临时的多媒体文件。目前小程序仅支持下载图片文件
     */
    @Value("${yzg.wx.xcx.customerServiceMessageGetTempMedia:/cgi-bin/media/get}")
    private String customerServiceMessageGetTempMediaUrl;

    /**
     * 发送客服消息给用户
     */
    @Value("${yzg.wx.xcx.customerServiceMessageSend:/cgi-bin/message/custom/business/send}")
    private String customerServiceMessageSendUrl;

    /**
     * 下发客服当前输入状态给用户
     */
    @Value("${yzg.wx.xcx.customerServiceMessageSetTyping:/cgi-bin/message/custom/business/typing}")
    private String customerServiceMessageSetTypingUrl;

    /**
     * 把媒体文件上传到微信服务器。目前仅支持图片。用于发送客服消息或被动回复用户消息
     */
    @Value("${yzg.wx.xcx.customerServiceMessageUploadTempMedia:/cgi-bin/media/upload}")
    private String customerServiceMessageUploadTempMediaUrl;

    /**
     * 下发小程序和公众号统一的服务消息
     */
    @Value("${yzg.wx.xcx.uniformMessageSend:/cgi-bin/message/wxopen/template/uniform_send}")
    private String uniformMessageSendUrl;

    /**
     * 创建被分享动态消息或私密消息的 activity_id
     */
    @Value("${yzg.wx.xcx.updatableMessageCreateActivityId:/cgi-bin/message/wxopen/activityid/create}")
    private String updatableMessageCreateActivityIdUrl;

    /**
     * 修改被分享的动态消息
     */
    @Value("${yzg.wx.xcx.updatableMessageSetUpdatableMsg:/cgi-bin/message/wxopen/updatablemsg/send}")
    private String updatableMessageSetUpdatableMsgUrl;

    /**
     * 修改被分享的动态消息
     */
    @Value("${yzg.wx.xcx.pluginManagerApplyPlugin:/wxa/plugin}")
    private String pluginManagerApplyPluginUrl;

    /**
     * 获取当前所有插件使用方(供插件开发者调用)
     */
    @Value("${yzg.wx.xcx.pluginManagerGetPluginDevApplyList:/wxa/devplugin}")
    private String pluginManagerGetPluginDevApplyListUrl;

    /**
     * 查询已添加的插件
     */
    @Value("${yzg.wx.xcx.pluginManagerGetPluginList:/wxa/plugin}")
    private String pluginManagerGetPluginListUrl;

    /**
     * 修改插件使用申请的状态(供插件开发者调用)
     */
    @Value("${yzg.wx.xcx.pluginManagerSetDevPluginApplyStatus:/wxa/devplugin}")
    private String pluginManagerSetDevPluginApplyStatusUrl;

    /**
     * 删除已添加的插件
     */
    @Value("${yzg.wx.xcx.pluginManagerUnbindPlugin:/wxa/plugin}")
    private String pluginManagerUnbindPluginUrl;

    /**
     * 删除已添加的插件
     */
    @Value("${yzg.wx.xcx.nearbyPoiAdd:/wxa/addnearbypoi}")
    private String nearbyPoiAddUrl;

    /**
     * 删除地点
     */
    @Value("${yzg.wx.xcx.nearbyPoiDelete:/wxa/delnearbypoi}")
    private String nearbyPoiDeleteUrl;

    /**
     * 查看地点列表
     */
    @Value("${yzg.wx.xcx.nearbyPoiGetList:/wxa/getnearbypoilist}")
    private String nearbyPoiGetListUrl;

    /**
     * 展示/取消展示附近小程序
     */
    @Value("${yzg.wx.xcx.nearbyPoiSetShowStatus:/wxa/setnearbypoishowstatus}")
    private String nearbyPoiSetShowStatusUrl;

    /**
     * 获取小程序二维码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制
     */
    @Value("${yzg.wx.xcx.wxaCodeCreateQRCode:/cgi-bin/wxaapp/createwxaqrcode}")
    private String wxaCodeCreateQRCodeUrl;

    /**
     * 获取小程序二维码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制
     */
    @Value("${yzg.wx.xcx.wxaCodeGet:/wxa/getwxacode}")
    private String wxaCodeGetUrl;

    /**
     * 获取小程序二维码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制
     */
    @Value("${yzg.wx.xcx.wxaCodeGetUnlimited:/wxa/getwxacodeunlimit}")
    private String wxaCodeGetUnlimitedUrl;

    /**
     * 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放
     */
    @Value("${yzg.wx.xcx.urlSchemeGenerate:/wxa/generatescheme}")
    private String urlSchemeGenerateUrl;

    /**
     * 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放
     */
    @Value("${yzg.wx.xcx.urlSchemeGenerateNFC:/wxa/generatenfcscheme}")
    private String urlSchemeGenerateNFCUrl;

    /**
     * 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放
     */
    @Value("${yzg.wx.xcx.urlSchemeQuery:/wxa/queryscheme}")
    private String urlSchemeQueryUrl;

    /**
     * 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放
     */
    @Value("${yzg.wx.xcx.urlLinkGenerate:/wxa/generate_urllink}")
    private String urlLinkGenerateUrl;

    /**
     * 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放
     */
    @Value("${yzg.wx.xcx.urlLinkQuery:/wxa/query_urllink}")
    private String urlLinkQueryUrl;

    /**
     * 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放
     */
    @Value("${yzg.wx.xcx.securityMediaCheckAsync:/wxa/media_check_async}")
    private String securityMediaCheckAsyncUrl;

    /**
     * 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放
     */
    @Value("${yzg.wx.xcx.securityMsgSecCheck:/wxa/msg_sec_check}")
    private String securityMsgSecCheckUrl;

    /**
     * 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放
     */
    @Value("${yzg.wx.xcx.redPacketCoverGetAuthenticationUrl:/redpacketcover/wxapp/cover_url/get_by_token}")
    private String redPacketCoverGetAuthenticationUrl;

    /**
     * 重置 API 调用次数
     */
    @Value("${yzg.wx.xcx.clearQuota:/cgi-bin/clear_quota}")
    private String clearQuotaUrl;

    /**
     * 查询API调用额度
     */
    @Value("${yzg.wx.xcx.clearQuota:/cgi-bin/openapi/quota/get}")
    private String getApiQuotaUrl;

    /**
     * 查询RID信息
     */
    @Value("${yzg.wx.xcx.clearQuota:/cgi-bin/openapi/rid/get}")
    private String getRidInfoUrl;


    public String getImmediateDeliveryGetAllImmeDeliveryDataUrl() { return immediateDeliveryGetAllImmeDeliveryDataUrl; }

    public String getImmediateDeliveryGetBindAccountDataUrl() { return immediateDeliveryGetBindAccountDataUrl; }

    public String getImmediateDeliveryGetOrderDataUrl() { return immediateDeliveryGetOrderDataUrl; }

    public String getImmediateDeliveryMockUpdateOrderDataUrl() { return immediateDeliveryMockUpdateOrderDataUrl; }

    public String getImmediateDeliveryOpenDeliveryDataUrl() { return immediateDeliveryOpenDeliveryDataUrl; }

    public String getImmediateDeliveryPreAddOrderDataUrl() { return immediateDeliveryPreAddOrderDataUrl; }

    public String getImmediateDeliveryPreCancelOrderDataUrl() { return immediateDeliveryPreCancelOrderDataUrl; }

    public String getImmediateDeliveryRealMockUpdateOrderDataUrl() { return immediateDeliveryRealMockUpdateOrderDataUrl; }

    public String getImmediateDeliveryReOrderDataUrl() { return immediateDeliveryReOrderDataUrl; }

    public String getImmediateDeliveryUpdateOrderDataUrl() { return immediateDeliveryUpdateOrderDataUrl; }


    public String getCloudbaseGetVoIPSignDataUrl() {
        return cloudbaseGetVoIPSignDataUrl;
    }

    public String getCloudbaseReportDataUrl() {
        return cloudbaseReportDataUrl;
    }

    public String getCloudbaseSendSmsDataUrl() {
        return cloudbaseSendSmsDataUrl;
    }

    public String getCloudbaseSendSmsV2DataUrl() {
        return cloudbaseSendSmsV2DataUrl;
    }

    public String getCloudbaseAdddelayedfunctiontaskDataUrl() {
        return cloudbaseAdddelayedfunctiontaskDataUrl;
    }

    public String getCloudbaseCreatesendsmstaskDataUrl() {
        return cloudbaseCreatesendsmstaskDataUrl;
    }

    public String getCloudbaseDescribeextensionuploadinfoDataUrl() { return cloudbaseDescribeextensionuploadinfoDataUrl; }

    public String getCloudbaseDescribesmsrecordsDataUrl() {
        return cloudbaseDescribesmsrecordsDataUrl;
    }

    public String getCloudbaseGetopendataDataUrl() {
        return cloudbaseGetopendataDataUrl;
    }

    public String getCloudbaseGetStatisticsDataUrl() {
        return cloudbaseGetStatisticsDataUrl;
    }



    public String getAppid() {
        return appid;
    }

    public String getSecret() {
        return secret;
    }

    public String getAuthCode2SessionUrl() {
        return authCode2SessionUrl;
    }

    public String getAuthCheckEncryptedDataUrl() {
        return authCheckEncryptedDataUrl;
    }

    public String getAuthGetPaidUnionIdUrl() {
        return authGetPaidUnionIdUrl;
    }

    public String getGetUserEncryptKeyUrl() {
        return getUserEncryptKeyUrl;
    }

    public String getGetPhoneNumberUrl() {
        return getPhoneNumberUrl;
    }

    public String getAuthGetPluginOpenPIdUrl() {
        return authGetPluginOpenPIdUrl;
    }

    public String getAuthGetAccessTokenUrl() {
        return authGetAccessTokenUrl;
    }

    public String getAnalysisGetDailyRetainUrl() {
        return analysisGetDailyRetainUrl;
    }

    public String getAnalysisGetMonthlyRetainUrl() {
        return analysisGetMonthlyRetainUrl;
    }

    public String getAnalysisGetWeeklyRetainUrl() {
        return analysisGetWeeklyRetainUrl;
    }

    public String getAnalysisGetDailySummaryUrl() {
        return analysisGetDailySummaryUrl;
    }

    public String getAnalysisGetDailyVisitTrendUrl() {
        return analysisGetDailyVisitTrendUrl;
    }

    public String getAnalysisGetMonthlyVisitTrendUrl() {
        return analysisGetMonthlyVisitTrendUrl;
    }

    public String getAnalysisGetWeeklyVisitTrendUrl() {
        return analysisGetWeeklyVisitTrendUrl;
    }

    public String getAnalysisGetPerformanceDataUrl() {
        return analysisGetPerformanceDataUrl;
    }

    public String getAnalysisGetUserPortraitUrl() {
        return analysisGetUserPortraitUrl;
    }

    public String getAnalysisGetVisitDistributionUrl() {
        return analysisGetVisitDistributionUrl;
    }

    public String getAnalysisGetVisitPageUrl() {
        return analysisGetVisitPageUrl;
    }

    public String getCustomerServiceMessageGetTempMediaUrl() {
        return customerServiceMessageGetTempMediaUrl;
    }

    public String getCustomerServiceMessageSendUrl() {
        return customerServiceMessageSendUrl;
    }

    public String getCustomerServiceMessageSetTypingUrl() {
        return customerServiceMessageSetTypingUrl;
    }

    public String getCustomerServiceMessageUploadTempMediaUrl() {
        return customerServiceMessageUploadTempMediaUrl;
    }

    public String getUniformMessageSendUrl() {
        return uniformMessageSendUrl;
    }

    public String getUpdatableMessageCreateActivityIdUrl() {
        return updatableMessageCreateActivityIdUrl;
    }

    public String getUpdatableMessageSetUpdatableMsgUrl() {
        return updatableMessageSetUpdatableMsgUrl;
    }

    public String getPluginManagerApplyPluginUrl() {
        return pluginManagerApplyPluginUrl;
    }

    public String getPluginManagerGetPluginDevApplyListUrl() {
        return pluginManagerGetPluginDevApplyListUrl;
    }

    public String getPluginManagerGetPluginListUrl() {
        return pluginManagerGetPluginListUrl;
    }

    public String getPluginManagerSetDevPluginApplyStatusUrl() {
        return pluginManagerSetDevPluginApplyStatusUrl;
    }

    public String getPluginManagerUnbindPluginUrl() {
        return pluginManagerUnbindPluginUrl;
    }

    public String getNearbyPoiAddUrl() {
        return nearbyPoiAddUrl;
    }

    public String getNearbyPoiDeleteUrl() {
        return nearbyPoiDeleteUrl;
    }

    public String getNearbyPoiGetListUrl() {
        return nearbyPoiGetListUrl;
    }

    public String getNearbyPoiSetShowStatusUrl() {
        return nearbyPoiSetShowStatusUrl;
    }

    public String getWxaCodeCreateQRCodeUrl() {
        return wxaCodeCreateQRCodeUrl;
    }

    public String getWxaCodeGetUrl() {
        return wxaCodeGetUrl;
    }

    public String getWxaCodeGetUnlimitedUrl() {
        return wxaCodeGetUnlimitedUrl;
    }

    public String getUrlSchemeGenerateUrl() {
        return urlSchemeGenerateUrl;
    }

    public String getUrlSchemeGenerateNFCUrl() {
        return urlSchemeGenerateNFCUrl;
    }

    public String getUrlSchemeQueryUrl() {
        return urlSchemeQueryUrl;
    }

    public String getUrlLinkGenerateUrl() {
        return urlLinkGenerateUrl;
    }

    public String getUrlLinkQueryUrl() {
        return urlLinkQueryUrl;
    }

    public String getSecurityMediaCheckAsyncUrl() {
        return securityMediaCheckAsyncUrl;
    }

    public String getSecurityMsgSecCheckUrl() {
        return securityMsgSecCheckUrl;
    }

    public String getRedPacketCoverGetAuthenticationUrl() {
        return redPacketCoverGetAuthenticationUrl;
    }

    public String getClearQuotaUrl() {
        return clearQuotaUrl;
    }

    public String getGetApiQuotaUrl() {
        return getApiQuotaUrl;
    }

    public String getGetRidInfoUrl() {
        return getRidInfoUrl;
    }

    public String getAdUserActionDataUrl() {
        return adUserActionDataUrl;
    }

    public String getAdUserActionSetReportsDataUrl() {
        return adUserActionSetReportsDataUrl;
    }

    public String getAdUserActionSetDataUrl() {
        return adUserActionSetDataUrl;
    }

    public String getAdUserActionSetSDataUrl() {
        return adUserActionSetSDataUrl;
    }

    public String getHardwareDeviceGetSnTicketDataUrl() {
        return hardwareDeviceGetSnTicketDataUrl;
    }

    public String getHardwareDeviceSendDataUrl() {
        return hardwareDeviceSendDataUrl;
    }



    public String getImgAiCropDataUrl() {
        return imgAiCropDataUrl;
    }

    public String getImgQrcodeDataUrl() {
        return imgQrcodeDataUrl;
    }

    public String getImgSuperresolutionDataUrl() {
        return imgSuperresolutionDataUrl;
    }

}