mirror of
https://gitee.com/dromara/sms4j.git
synced 2025-12-08 01:48:38 +08:00
修改包名为组织包名org.dromara
This commit is contained in:
parent
8e747a1557
commit
4d71ab2320
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.aliyun.config;
|
package org.dromara.sms.aliyun.config;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package kim.wind.sms.aliyun.config;
|
package org.dromara.sms.aliyun.config;
|
||||||
|
|
||||||
import com.aliyun.dysmsapi20170525.Client;
|
import com.aliyun.dysmsapi20170525.Client;
|
||||||
import com.aliyun.teaopenapi.models.Config;
|
import com.aliyun.teaopenapi.models.Config;
|
||||||
import kim.wind.sms.aliyun.service.AlibabaSmsImpl;
|
import org.dromara.sms.aliyun.service.AlibabaSmsImpl;
|
||||||
import kim.wind.sms.comm.exception.SmsBlendException;
|
import org.dromara.sms.comm.exception.SmsBlendException;
|
||||||
import kim.wind.sms.comm.factory.BeanFactory;
|
import org.dromara.sms.comm.factory.BeanFactory;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.aliyun.service;
|
package org.dromara.sms.aliyun.service;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.aliyun.dysmsapi20170525.Client;
|
import com.aliyun.dysmsapi20170525.Client;
|
||||||
@ -8,14 +8,14 @@ import com.aliyun.dysmsapi20170525.models.SendSmsRequest;
|
|||||||
import com.aliyun.dysmsapi20170525.models.SendSmsResponse;
|
import com.aliyun.dysmsapi20170525.models.SendSmsResponse;
|
||||||
import com.aliyun.tea.TeaException;
|
import com.aliyun.tea.TeaException;
|
||||||
import com.aliyun.teautil.models.RuntimeOptions;
|
import com.aliyun.teautil.models.RuntimeOptions;
|
||||||
import kim.wind.sms.aliyun.config.AlibabaConfig;
|
import org.dromara.sms.aliyun.config.AlibabaConfig;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
import org.dromara.sms.api.SmsBlend;
|
||||||
import kim.wind.sms.api.callback.CallBack;
|
import org.dromara.sms.api.callback.CallBack;
|
||||||
import kim.wind.sms.api.entity.SmsResponse;
|
import org.dromara.sms.api.entity.SmsResponse;
|
||||||
import kim.wind.sms.comm.annotation.Restricted;
|
import org.dromara.sms.comm.annotation.Restricted;
|
||||||
import kim.wind.sms.comm.delayedTime.DelayedTime;
|
import org.dromara.sms.comm.delayedTime.DelayedTime;
|
||||||
import kim.wind.sms.comm.exception.SmsBlendException;
|
import org.dromara.sms.comm.exception.SmsBlendException;
|
||||||
import kim.wind.sms.comm.utils.http.HttpJsonTool;
|
import org.dromara.sms.comm.utils.http.HttpJsonTool;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
@ -33,13 +33,13 @@ import java.util.concurrent.Executor;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
public class AlibabaSmsImpl implements SmsBlend {
|
public class AlibabaSmsImpl implements SmsBlend {
|
||||||
|
|
||||||
private Client client;
|
private final Client client;
|
||||||
|
|
||||||
private AlibabaConfig alibabaSmsConfig;
|
private final AlibabaConfig alibabaSmsConfig;
|
||||||
|
|
||||||
private Executor pool;
|
private final Executor pool;
|
||||||
|
|
||||||
private DelayedTime delayed;
|
private final DelayedTime delayed;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* AlibabaSmsImpl
|
* AlibabaSmsImpl
|
||||||
@ -1,7 +1,7 @@
|
|||||||
package kim.wind.sms.api;
|
package org.dromara.sms.api;
|
||||||
|
|
||||||
import kim.wind.sms.api.callback.CallBack;
|
import org.dromara.sms.api.callback.CallBack;
|
||||||
import kim.wind.sms.api.entity.SmsResponse;
|
import org.dromara.sms.api.entity.SmsResponse;
|
||||||
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package kim.wind.sms.api.callback;
|
package org.dromara.sms.api.callback;
|
||||||
|
|
||||||
import kim.wind.sms.api.entity.SmsResponse;
|
import org.dromara.sms.api.entity.SmsResponse;
|
||||||
|
|
||||||
@FunctionalInterface
|
@FunctionalInterface
|
||||||
public interface CallBack {
|
public interface CallBack {
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.api.entity;
|
package org.dromara.sms.api.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,12 +1,12 @@
|
|||||||
package kim.wind.sms.autoimmit.aop;
|
package org.dromara.sms.autoimmit.aop;
|
||||||
|
|
||||||
|
|
||||||
import kim.wind.sms.comm.exception.SmsBlendException;
|
import org.dromara.sms.comm.exception.SmsBlendException;
|
||||||
import kim.wind.sms.comm.config.SmsConfig;
|
import org.dromara.sms.comm.config.SmsConfig;
|
||||||
import kim.wind.sms.autoimmit.utils.RedisUtils;
|
import org.dromara.sms.autoimmit.utils.RedisUtils;
|
||||||
import kim.wind.sms.comm.utils.SmsUtil;
|
import org.dromara.sms.comm.utils.SmsUtil;
|
||||||
import kim.wind.sms.comm.utils.TimeExpiredPoolCache;
|
import org.dromara.sms.comm.utils.TimeExpiredPoolCache;
|
||||||
import kim.wind.sms.autoimmit.utils.SpringUtil;
|
import org.dromara.sms.autoimmit.utils.SpringUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.aspectj.lang.ProceedingJoinPoint;
|
import org.aspectj.lang.ProceedingJoinPoint;
|
||||||
import org.aspectj.lang.annotation.Around;
|
import org.aspectj.lang.annotation.Around;
|
||||||
@ -32,7 +32,7 @@ public class AopAdvice {
|
|||||||
private SpringUtil springUtil;
|
private SpringUtil springUtil;
|
||||||
|
|
||||||
|
|
||||||
@Pointcut("@annotation(kim.wind.sms.comm.annotation.Restricted)")
|
@Pointcut("@annotation(org.dromara.sms.comm.annotation.Restricted)")
|
||||||
public void restricted() {
|
public void restricted() {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1,13 +1,13 @@
|
|||||||
package kim.wind.sms.autoimmit.config;
|
package org.dromara.sms.autoimmit.config;
|
||||||
|
|
||||||
import kim.wind.sms.autoimmit.aop.AopAdvice;
|
import org.dromara.sms.autoimmit.aop.AopAdvice;
|
||||||
import kim.wind.sms.autoimmit.utils.ConfigUtil;
|
import org.dromara.sms.autoimmit.utils.ConfigUtil;
|
||||||
import kim.wind.sms.autoimmit.utils.RedisUtils;
|
import org.dromara.sms.autoimmit.utils.RedisUtils;
|
||||||
import kim.wind.sms.autoimmit.utils.SpringUtil;
|
import org.dromara.sms.autoimmit.utils.SpringUtil;
|
||||||
import kim.wind.sms.comm.config.SmsBanner;
|
import org.dromara.sms.comm.config.SmsBanner;
|
||||||
import kim.wind.sms.comm.config.SmsConfig;
|
import org.dromara.sms.comm.config.SmsConfig;
|
||||||
import kim.wind.sms.comm.delayedTime.DelayedTime;
|
import org.dromara.sms.comm.delayedTime.DelayedTime;
|
||||||
import kim.wind.sms.comm.factory.BeanFactory;
|
import org.dromara.sms.comm.factory.BeanFactory;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
@ -1,11 +1,11 @@
|
|||||||
package kim.wind.sms.autoimmit.config;
|
package org.dromara.sms.autoimmit.config;
|
||||||
|
|
||||||
import kim.wind.sms.aliyun.config.AlibabaConfig;
|
import org.dromara.sms.aliyun.config.AlibabaConfig;
|
||||||
import kim.wind.sms.core.config.SupplierFactory;
|
import org.dromara.sms.core.config.SupplierFactory;
|
||||||
import kim.wind.sms.huawei.config.HuaweiConfig;
|
import org.dromara.sms.huawei.config.HuaweiConfig;
|
||||||
import kim.wind.sms.tencent.config.TencentConfig;
|
import org.dromara.sms.tencent.config.TencentConfig;
|
||||||
import kim.wind.sms.unisms.config.UniConfig;
|
import org.dromara.sms.unisms.config.UniConfig;
|
||||||
import kim.wind.sms.yunpian.config.YunpianConfig;
|
import org.dromara.sms.yunpian.config.YunpianConfig;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.autoimmit.utils;
|
package org.dromara.sms.autoimmit.utils;
|
||||||
|
|
||||||
import org.springframework.core.env.Environment;
|
import org.springframework.core.env.Environment;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.autoimmit.utils;
|
package org.dromara.sms.autoimmit.utils;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.autoimmit.utils;
|
package org.dromara.sms.autoimmit.utils;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.BeansException;
|
import org.springframework.beans.BeansException;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.annotation;
|
package org.dromara.sms.comm.annotation;
|
||||||
|
|
||||||
|
|
||||||
import java.lang.annotation.ElementType;
|
import java.lang.annotation.ElementType;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.config;
|
package org.dromara.sms.comm.config;
|
||||||
|
|
||||||
public class SmsBanner {
|
public class SmsBanner {
|
||||||
private static final String banner =
|
private static final String banner =
|
||||||
@ -1,7 +1,7 @@
|
|||||||
package kim.wind.sms.comm.config;
|
package org.dromara.sms.comm.config;
|
||||||
|
|
||||||
|
|
||||||
import kim.wind.sms.comm.enumerate.ConfigType;
|
import org.dromara.sms.comm.enumerate.ConfigType;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.config;
|
package org.dromara.sms.comm.config;
|
||||||
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.constant;
|
package org.dromara.sms.comm.constant;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.delayedTime;
|
package org.dromara.sms.comm.delayedTime;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.delayedTime;
|
package org.dromara.sms.comm.delayedTime;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.enumerate;
|
package org.dromara.sms.comm.enumerate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ConfigType
|
* ConfigType
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.enumerate;
|
package org.dromara.sms.comm.enumerate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SupplierType
|
* SupplierType
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.exception;
|
package org.dromara.sms.comm.exception;
|
||||||
|
|
||||||
public class SmsBlendException extends RuntimeException{
|
public class SmsBlendException extends RuntimeException{
|
||||||
public String code;
|
public String code;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.exception;
|
package org.dromara.sms.comm.exception;
|
||||||
|
|
||||||
public class SmsSqlException extends RuntimeException{
|
public class SmsSqlException extends RuntimeException{
|
||||||
private String message;
|
private String message;
|
||||||
@ -1,11 +1,11 @@
|
|||||||
package kim.wind.sms.comm.factory;
|
package org.dromara.sms.comm.factory;
|
||||||
|
|
||||||
import com.dtflys.forest.Forest;
|
import com.dtflys.forest.Forest;
|
||||||
import com.dtflys.forest.config.ForestConfiguration;
|
import com.dtflys.forest.config.ForestConfiguration;
|
||||||
import kim.wind.sms.comm.config.SmsConfig;
|
import org.dromara.sms.comm.config.SmsConfig;
|
||||||
import kim.wind.sms.comm.config.SmsSqlConfig;
|
import org.dromara.sms.comm.config.SmsSqlConfig;
|
||||||
import kim.wind.sms.comm.delayedTime.DelayedTime;
|
import org.dromara.sms.comm.delayedTime.DelayedTime;
|
||||||
import kim.wind.sms.comm.utils.JDBCTool;
|
import org.dromara.sms.comm.utils.JDBCTool;
|
||||||
|
|
||||||
import java.util.concurrent.ArrayBlockingQueue;
|
import java.util.concurrent.ArrayBlockingQueue;
|
||||||
import java.util.concurrent.Executor;
|
import java.util.concurrent.Executor;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.utils;
|
package org.dromara.sms.comm.utils;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileWriter;
|
import java.io.FileWriter;
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package kim.wind.sms.comm.utils;
|
package org.dromara.sms.comm.utils;
|
||||||
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import kim.wind.sms.comm.config.SmsSqlConfig;
|
import org.dromara.sms.comm.config.SmsSqlConfig;
|
||||||
import kim.wind.sms.comm.exception.SmsSqlException;
|
import org.dromara.sms.comm.exception.SmsSqlException;
|
||||||
|
|
||||||
import java.sql.*;
|
import java.sql.*;
|
||||||
import java.util.Hashtable;
|
import java.util.Hashtable;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.utils;
|
package org.dromara.sms.comm.utils;
|
||||||
|
|
||||||
import cn.hutool.core.io.file.FileReader;
|
import cn.hutool.core.io.file.FileReader;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.utils;
|
package org.dromara.sms.comm.utils;
|
||||||
|
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
||||||
import java.security.SecureRandom;
|
import java.security.SecureRandom;
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package kim.wind.sms.comm.utils;
|
package org.dromara.sms.comm.utils;
|
||||||
|
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import kim.wind.sms.comm.exception.SmsBlendException;
|
import org.dromara.sms.comm.exception.SmsBlendException;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.comm.utils.http;
|
package org.dromara.sms.comm.utils.http;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package kim.wind.sms.core.config;
|
package org.dromara.sms.core.config;
|
||||||
|
|
||||||
import kim.wind.sms.aliyun.config.AlibabaConfig;
|
import org.dromara.sms.aliyun.config.AlibabaConfig;
|
||||||
import kim.wind.sms.huawei.config.HuaweiConfig;
|
import org.dromara.sms.huawei.config.HuaweiConfig;
|
||||||
import kim.wind.sms.tencent.config.TencentConfig;
|
import org.dromara.sms.tencent.config.TencentConfig;
|
||||||
import kim.wind.sms.unisms.config.UniConfig;
|
import org.dromara.sms.unisms.config.UniConfig;
|
||||||
import kim.wind.sms.yunpian.config.YunpianConfig;
|
import org.dromara.sms.yunpian.config.YunpianConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SupplierFactory
|
* SupplierFactory
|
||||||
@ -1,13 +1,13 @@
|
|||||||
package kim.wind.sms.core.factory;
|
package org.dromara.sms.core.factory;
|
||||||
|
|
||||||
import kim.wind.sms.aliyun.config.AlibabaSmsConfig;
|
import org.dromara.sms.aliyun.config.AlibabaSmsConfig;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
import org.dromara.sms.api.SmsBlend;
|
||||||
import kim.wind.sms.comm.enumerate.SupplierType;
|
import org.dromara.sms.comm.enumerate.SupplierType;
|
||||||
import kim.wind.sms.comm.exception.SmsBlendException;
|
import org.dromara.sms.comm.exception.SmsBlendException;
|
||||||
import kim.wind.sms.core.config.SupplierFactory;
|
import org.dromara.sms.core.config.SupplierFactory;
|
||||||
import kim.wind.sms.huawei.config.HuaweiSmsConfig;
|
import org.dromara.sms.huawei.config.HuaweiSmsConfig;
|
||||||
import kim.wind.sms.tencent.config.TencentSmsConfig;
|
import org.dromara.sms.tencent.config.TencentSmsConfig;
|
||||||
import kim.wind.sms.unisms.config.UniSmsConfig;
|
import org.dromara.sms.unisms.config.UniSmsConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SmsFactory
|
* SmsFactory
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.huawei.config;
|
package org.dromara.sms.huawei.config;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,7 +1,6 @@
|
|||||||
package kim.wind.sms.huawei.config;
|
package org.dromara.sms.huawei.config;
|
||||||
|
import org.dromara.sms.comm.factory.BeanFactory;
|
||||||
import kim.wind.sms.comm.factory.BeanFactory;
|
import org.dromara.sms.huawei.service.HuaweiSmsImpl;
|
||||||
import kim.wind.sms.huawei.service.HuaweiSmsImpl;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* HuaweiSmsConfig
|
* HuaweiSmsConfig
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.huawei.entity;
|
package org.dromara.sms.huawei.entity;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* HuaweiError
|
* HuaweiError
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.huawei.entity;
|
package org.dromara.sms.huawei.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.huawei.entity;
|
package org.dromara.sms.huawei.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,22 +1,22 @@
|
|||||||
package kim.wind.sms.huawei.service;
|
package org.dromara.sms.huawei.service;
|
||||||
|
|
||||||
import com.dtflys.forest.config.ForestConfiguration;
|
import com.dtflys.forest.config.ForestConfiguration;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
|
||||||
import kim.wind.sms.api.callback.CallBack;
|
|
||||||
import kim.wind.sms.api.entity.SmsResponse;
|
|
||||||
import kim.wind.sms.comm.annotation.Restricted;
|
|
||||||
import kim.wind.sms.comm.constant.Constant;
|
|
||||||
import kim.wind.sms.comm.delayedTime.DelayedTime;
|
|
||||||
import kim.wind.sms.comm.factory.BeanFactory;
|
|
||||||
import kim.wind.sms.huawei.config.HuaweiConfig;
|
|
||||||
import kim.wind.sms.huawei.entity.HuaweiResponse;
|
|
||||||
import kim.wind.sms.huawei.utils.HuaweiBuilder;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
|
|
||||||
|
import org.dromara.sms.api.callback.CallBack;
|
||||||
|
import org.dromara.sms.api.entity.SmsResponse;
|
||||||
|
import org.dromara.sms.comm.annotation.Restricted;
|
||||||
|
import org.dromara.sms.comm.constant.Constant;
|
||||||
|
import org.dromara.sms.comm.delayedTime.DelayedTime;
|
||||||
|
import org.dromara.sms.comm.factory.BeanFactory;
|
||||||
|
import org.dromara.sms.huawei.config.HuaweiConfig;
|
||||||
|
import org.dromara.sms.huawei.entity.HuaweiResponse;
|
||||||
|
import org.dromara.sms.huawei.utils.HuaweiBuilder;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.dromara.sms.api.SmsBlend;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.Executor;
|
import java.util.concurrent.Executor;
|
||||||
|
|
||||||
import static kim.wind.sms.comm.utils.SmsUtil.listToString;
|
import static org.dromara.sms.huawei.utils.HuaweiBuilder.listToString;
|
||||||
|
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@ -51,7 +51,7 @@ public class HuaweiSmsImpl implements SmsBlend {
|
|||||||
for (Map.Entry<String, String> entry : messages.entrySet()) {
|
for (Map.Entry<String, String> entry : messages.entrySet()) {
|
||||||
list.add(entry.getValue());
|
list.add(entry.getValue());
|
||||||
}
|
}
|
||||||
String mess = HuaweiBuilder.listToString(list);
|
String mess = listToString(list);
|
||||||
String requestBody = HuaweiBuilder.buildRequestBody(config.getSender(), phone, config.getTemplateId(), mess, config.getStatusCallBack(), config.getSignature());
|
String requestBody = HuaweiBuilder.buildRequestBody(config.getSender(), phone, config.getTemplateId(), mess, config.getStatusCallBack(), config.getSignature());
|
||||||
Map<String,String> headers = new LinkedHashMap<>();
|
Map<String,String> headers = new LinkedHashMap<>();
|
||||||
headers.put("Authorization",Constant.HUAWEI_AUTH_HEADER_VALUE);
|
headers.put("Authorization",Constant.HUAWEI_AUTH_HEADER_VALUE);
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package kim.wind.sms.huawei.utils;
|
package org.dromara.sms.huawei.utils;
|
||||||
|
|
||||||
import kim.wind.sms.comm.constant.Constant;
|
import org.dromara.sms.comm.constant.Constant;
|
||||||
|
|
||||||
import javax.net.ssl.HttpsURLConnection;
|
import javax.net.ssl.HttpsURLConnection;
|
||||||
import javax.net.ssl.SSLContext;
|
import javax.net.ssl.SSLContext;
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package kim.wind.sms.starter.config;
|
package org.dromara.sms.starter.config;
|
||||||
|
|
||||||
import kim.wind.sms.autoimmit.config.SmsAutowiredConfig;
|
|
||||||
import kim.wind.sms.autoimmit.utils.SpringUtil;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.dromara.sms.autoimmit.config.SmsAutowiredConfig;
|
||||||
|
import org.dromara.sms.autoimmit.utils.SpringUtil;
|
||||||
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
|
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
|
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
|
||||||
kim.wind.sms.starter.config.SmsMainConfig,\
|
org.dromara.sms.starter.config.SmsMainConfig,\
|
||||||
kim.wind.sms.autoimmit.config.SmsAutowiredConfig,\
|
org.dromara.sms.autoimmit.config.SmsAutowiredConfig,\
|
||||||
kim.wind.sms.autoimmit.config.SupplierConfig
|
org.dromara.sms.autoimmit.config.SupplierConfig
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
kim.wind.sms.starter.config.SmsMainConfig
|
org.dromara.sms.starter.config.SmsMainConfig
|
||||||
kim.wind.sms.autoimmit.config.SmsAutowiredConfig
|
config.org.dromara.sms.autoimmit.SmsAutowiredConfig
|
||||||
kim.wind.sms.autoimmit.config.SupplierConfig
|
config.org.dromara.sms.autoimmit.SupplierConfig
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.tencent.config;
|
package org.dromara.sms.tencent.config;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,13 +1,11 @@
|
|||||||
package kim.wind.sms.tencent.config;
|
package org.dromara.sms.tencent.config;
|
||||||
|
|
||||||
import com.tencentcloudapi.common.Credential;
|
import com.tencentcloudapi.common.Credential;
|
||||||
import com.tencentcloudapi.common.profile.ClientProfile;
|
import com.tencentcloudapi.common.profile.ClientProfile;
|
||||||
import com.tencentcloudapi.common.profile.HttpProfile;
|
import com.tencentcloudapi.common.profile.HttpProfile;
|
||||||
import com.tencentcloudapi.sms.v20210111.SmsClient;
|
import com.tencentcloudapi.sms.v20210111.SmsClient;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
import org.dromara.sms.comm.factory.BeanFactory;
|
||||||
import kim.wind.sms.comm.factory.BeanFactory;
|
import org.dromara.sms.tencent.service.TencentSmsImpl;
|
||||||
import kim.wind.sms.tencent.service.TencentSmsImpl;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TencentSmsConfig
|
* TencentSmsConfig
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.tencent.service;
|
package org.dromara.sms.tencent.service;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
@ -6,13 +6,13 @@ import com.tencentcloudapi.common.exception.TencentCloudSDKException;
|
|||||||
import com.tencentcloudapi.sms.v20210111.SmsClient;
|
import com.tencentcloudapi.sms.v20210111.SmsClient;
|
||||||
import com.tencentcloudapi.sms.v20210111.models.SendSmsRequest;
|
import com.tencentcloudapi.sms.v20210111.models.SendSmsRequest;
|
||||||
import com.tencentcloudapi.sms.v20210111.models.SendSmsResponse;
|
import com.tencentcloudapi.sms.v20210111.models.SendSmsResponse;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
import org.dromara.sms.api.SmsBlend;
|
||||||
import kim.wind.sms.api.callback.CallBack;
|
import org.dromara.sms.api.callback.CallBack;
|
||||||
import kim.wind.sms.api.entity.SmsResponse;
|
import org.dromara.sms.api.entity.SmsResponse;
|
||||||
import kim.wind.sms.comm.annotation.Restricted;
|
import org.dromara.sms.comm.annotation.Restricted;
|
||||||
import kim.wind.sms.comm.delayedTime.DelayedTime;
|
import org.dromara.sms.comm.delayedTime.DelayedTime;
|
||||||
import kim.wind.sms.comm.exception.SmsBlendException;
|
import org.dromara.sms.comm.exception.SmsBlendException;
|
||||||
import kim.wind.sms.tencent.config.TencentConfig;
|
import org.dromara.sms.tencent.config.TencentConfig;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.unisms.config;
|
package org.dromara.sms.unisms.config;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,9 +1,8 @@
|
|||||||
package kim.wind.sms.unisms.config;
|
package org.dromara.sms.unisms.config;
|
||||||
|
|
||||||
import com.apistd.uni.Uni;
|
import com.apistd.uni.Uni;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
import org.dromara.sms.comm.factory.BeanFactory;
|
||||||
import kim.wind.sms.comm.factory.BeanFactory;
|
import org.dromara.sms.unisms.service.UniSmsImpl;
|
||||||
import kim.wind.sms.unisms.service.UniSmsImpl;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UniSmsConfig
|
* UniSmsConfig
|
||||||
@ -1,16 +1,16 @@
|
|||||||
package kim.wind.sms.unisms.service;
|
package org.dromara.sms.unisms.service;
|
||||||
|
|
||||||
import com.apistd.uni.UniResponse;
|
import com.apistd.uni.UniResponse;
|
||||||
import com.apistd.uni.sms.UniMessage;
|
import com.apistd.uni.sms.UniMessage;
|
||||||
import com.apistd.uni.sms.UniSMS;
|
import com.apistd.uni.sms.UniSMS;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
import org.dromara.sms.api.SmsBlend;
|
||||||
import kim.wind.sms.api.callback.CallBack;
|
import org.dromara.sms.api.callback.CallBack;
|
||||||
import kim.wind.sms.api.entity.SmsResponse;
|
import org.dromara.sms.api.entity.SmsResponse;
|
||||||
import kim.wind.sms.comm.annotation.Restricted;
|
import org.dromara.sms.comm.annotation.Restricted;
|
||||||
import kim.wind.sms.comm.delayedTime.DelayedTime;
|
import org.dromara.sms.comm.delayedTime.DelayedTime;
|
||||||
import kim.wind.sms.comm.exception.SmsBlendException;
|
import org.dromara.sms.comm.exception.SmsBlendException;
|
||||||
import kim.wind.sms.comm.utils.http.HttpJsonTool;
|
import org.dromara.sms.comm.utils.http.HttpJsonTool;
|
||||||
import kim.wind.sms.unisms.config.UniConfig;
|
import org.dromara.sms.unisms.config.UniConfig;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package kim.wind.sms.yunpian.config;
|
package org.dromara.sms.yunpian.config;
|
||||||
|
|
||||||
import com.dtflys.forest.Forest;
|
import com.dtflys.forest.Forest;
|
||||||
import com.dtflys.forest.config.ForestConfiguration;
|
import com.dtflys.forest.config.ForestConfiguration;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
import org.dromara.sms.api.SmsBlend;
|
||||||
import kim.wind.sms.yunpian.service.YunPianSmsImpl;
|
import org.dromara.sms.yunpian.service.YunPianSmsImpl;
|
||||||
|
|
||||||
public class YunPianSmsConfig {
|
public class YunPianSmsConfig {
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package kim.wind.sms.yunpian.config;
|
package org.dromara.sms.yunpian.config;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,21 +1,21 @@
|
|||||||
package kim.wind.sms.yunpian.service;
|
package org.dromara.sms.yunpian.service;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.dtflys.forest.config.ForestConfiguration;
|
import com.dtflys.forest.config.ForestConfiguration;
|
||||||
import kim.wind.sms.api.SmsBlend;
|
import org.dromara.sms.api.SmsBlend;
|
||||||
import kim.wind.sms.api.callback.CallBack;
|
import org.dromara.sms.api.callback.CallBack;
|
||||||
import kim.wind.sms.api.entity.SmsResponse;
|
import org.dromara.sms.api.entity.SmsResponse;
|
||||||
import kim.wind.sms.comm.annotation.Restricted;
|
import org.dromara.sms.comm.annotation.Restricted;
|
||||||
import kim.wind.sms.comm.constant.Constant;
|
import org.dromara.sms.comm.constant.Constant;
|
||||||
import kim.wind.sms.comm.delayedTime.DelayedTime;
|
import org.dromara.sms.comm.delayedTime.DelayedTime;
|
||||||
import kim.wind.sms.comm.exception.SmsBlendException;
|
import org.dromara.sms.comm.exception.SmsBlendException;
|
||||||
import kim.wind.sms.yunpian.config.YunpianConfig;
|
import org.dromara.sms.yunpian.config.YunpianConfig;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.Executor;
|
import java.util.concurrent.Executor;
|
||||||
import java.util.concurrent.atomic.AtomicReference;
|
import java.util.concurrent.atomic.AtomicReference;
|
||||||
|
|
||||||
import static kim.wind.sms.comm.utils.SmsUtil.listToString;
|
import static org.dromara.sms.comm.utils.SmsUtil.listToString;
|
||||||
|
|
||||||
public class YunPianSmsImpl implements SmsBlend {
|
public class YunPianSmsImpl implements SmsBlend {
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user