diff --git a/circuit-api/pom.xml b/circuit-api/pom.xml index a188ce0..6109b0e 100644 --- a/circuit-api/pom.xml +++ b/circuit-api/pom.xml @@ -1,26 +1,27 @@ - - 4.0.0 - + + 4.0.0 + + com.lamp + circuit + 0.0.1-SNAPSHOT + com.lamp - circuit + circuit-api 0.0.1-SNAPSHOT - - com.lamp - circuit-api - 0.0.1-SNAPSHOT - circuit-api - http://maven.apache.org - - UTF-8 - - - - junit - junit - 3.8.1 - test - - + circuit-api + http://maven.apache.org + + UTF-8 + + + + junit + junit + 3.8.1 + test + + diff --git a/circuit-api/src/main/java/com/lamp/circuit/api/sms/SendSms.java b/circuit-api/src/main/java/com/lamp/circuit/api/sms/SendSms.java index 5f525c8..12f6ae8 100644 --- a/circuit-api/src/main/java/com/lamp/circuit/api/sms/SendSms.java +++ b/circuit-api/src/main/java/com/lamp/circuit/api/sms/SendSms.java @@ -1,13 +1,17 @@ package com.lamp.circuit.api.sms; +import com.lamp.circuit.api.sms.message.SendSmsDetail; +import com.lamp.circuit.api.sms.message.SendSmsQuery; import com.lamp.circuit.api.sms.message.SendSmsRequest; +import com.lamp.circuit.api.sms.message.SendSmsResponse; -public interface SendSms { +import java.util.List; +public interface SendSms { - void sendSms(SendSmsRequest sendSmsRequest ); - - void sendBatchSms(); - - void querySendDetails(); + SendSmsResponse sendSms(SendSmsRequest sendSmsRequest ); + + SendSmsResponse sendBatchSms(List sendSmsRequestList); + + SendSmsDetail querySendDetails(SendSmsQuery sendSmsQuery); } diff --git a/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/BaseQuery.java b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/BaseQuery.java new file mode 100644 index 0000000..4c64a6d --- /dev/null +++ b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/BaseQuery.java @@ -0,0 +1,31 @@ +/* + * frxs Inc. 湖南兴盛优选电子商务有限公司. + * Copyright (c) 2017-2019. All Rights Reserved. + */ +package com.lamp.circuit.api.sms.message; + +/** + * @author ouyangzhaobing + * @version : BaseQuery.java,v 0.1 2020年07月17日 1:13 上午 + */ +public class BaseQuery { + private Long pageNo = 1L; + + private Long pageSize = 10L; + + public void setPageNo(Long pageNo) { + this.pageNo = pageNo; + } + + public void setPageSize(Long pageSize) { + this.pageSize = pageSize; + } + + public Long getPageNo() { + return pageNo; + } + + public Long getPageSize() { + return pageSize; + } +} \ No newline at end of file diff --git a/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendBatchSms.java b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendBatchSms.java new file mode 100644 index 0000000..0902223 --- /dev/null +++ b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendBatchSms.java @@ -0,0 +1,14 @@ +/* + * frxs Inc. 湖南兴盛优选电子商务有限公司. + * Copyright (c) 2017-2019. All Rights Reserved. + */ +package com.lamp.circuit.api.sms.message; + +import com.lamp.circuit.api.Information; + +/** + * @author ouyangzhaobing + * @version : SendBatchSms.java,v 0.1 2020年07月17日 12:57 上午 + */ +public class SendBatchSms extends Information { +} \ No newline at end of file diff --git a/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsDetail.java b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsDetail.java new file mode 100644 index 0000000..03ec69a --- /dev/null +++ b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsDetail.java @@ -0,0 +1,55 @@ +/* + * frxs Inc. 湖南兴盛优选电子商务有限公司. + * Copyright (c) 2017-2019. All Rights Reserved. + */ +package com.lamp.circuit.api.sms.message; + +import java.util.Date; + +/** + * @author ouyangzhaobing + * @version : SendSmsDetail.java,v 0.1 2020年07月17日 1:17 上午 + */ +public class SendSmsDetail { + + private String code; + + private String message; + + private String requestId; + + /** + * 发送总数 + */ + private Long totalCount; + + private String templateId; + + /** + * 短信发送状态,包括: + * 1:等待回执。 + * 2:发送失败。 + * 3:发送成功。 + */ + private int status; + + private Date sendDate; + + private Date receiveDate; + + private String phoneNo; + + private String content; + + /** + * 拓展字段 + */ + private String outId; + + /** + * 运营商短信状态码。 + * 短信发送成功:DELIVERED。 + * 短信发送失败:失败错误码请参考错误码文档。 + */ + private String errorCode; +} \ No newline at end of file diff --git a/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsQuery.java b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsQuery.java new file mode 100644 index 0000000..6c21dbc --- /dev/null +++ b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsQuery.java @@ -0,0 +1,20 @@ +/* + * frxs Inc. 湖南兴盛优选电子商务有限公司. + * Copyright (c) 2017-2019. All Rights Reserved. + */ +package com.lamp.circuit.api.sms.message; + +import java.util.Date; + +/** + * @author ouyangzhaobing + * @version : SendSmsQuery.java,v 0.1 2020年07月17日 1:15 上午 + */ +public class SendSmsQuery extends BaseQuery { + + private String phoneNo; + + private Date sendDate; + + private String bizId; +} \ No newline at end of file diff --git a/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsResponse.java b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsResponse.java new file mode 100644 index 0000000..e7642d9 --- /dev/null +++ b/circuit-api/src/main/java/com/lamp/circuit/api/sms/message/SendSmsResponse.java @@ -0,0 +1,34 @@ +/* + * frxs Inc. 湖南兴盛优选电子商务有限公司. + * Copyright (c) 2017-2019. All Rights Reserved. + */ +package com.lamp.circuit.api.sms.message; + +/** + * @author ouyangzhaobing + * @version : SnedSmsResponse.java,v 0.1 2020年07月17日 12:43 上午 + */ +public class SendSmsResponse { + + /** + * 回执id,可以用来获取盖茨发送的详细信息如发送状态等 + */ + private String bizId; + + /** + * 请求状态码 + * 返回OK代表请求成功 + * 其他错误码详见错误码列表 + */ + private String code; + + /** + * 状态码的描述 + */ + private String message; + + /** + * 请求ID + */ + private String requestId; +} \ No newline at end of file diff --git a/circuit-api/target/classes/com/lamp/circuit/api/sms/ProcessingResults.class b/circuit-api/target/classes/com/lamp/circuit/api/sms/ProcessingResults.class deleted file mode 100644 index 31028a4..0000000 Binary files a/circuit-api/target/classes/com/lamp/circuit/api/sms/ProcessingResults.class and /dev/null differ diff --git a/circuit-api/target/classes/com/lamp/circuit/api/sms/SmsSign.class b/circuit-api/target/classes/com/lamp/circuit/api/sms/SmsSign.class deleted file mode 100644 index b69f4d0..0000000 Binary files a/circuit-api/target/classes/com/lamp/circuit/api/sms/SmsSign.class and /dev/null differ diff --git a/circuit-api/target/classes/com/lamp/circuit/api/sms/SmsTemplate.class b/circuit-api/target/classes/com/lamp/circuit/api/sms/SmsTemplate.class deleted file mode 100644 index f0ad424..0000000 Binary files a/circuit-api/target/classes/com/lamp/circuit/api/sms/SmsTemplate.class and /dev/null differ diff --git a/circuit-api/target/test-classes/com/lamp/circuit/api/AppTest.class b/circuit-api/target/test-classes/com/lamp/circuit/api/AppTest.class deleted file mode 100644 index eabdb0a..0000000 Binary files a/circuit-api/target/test-classes/com/lamp/circuit/api/AppTest.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/NetworkHandler.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/NetworkHandler.class deleted file mode 100644 index be6e353..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/NetworkHandler.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/AgreementManage$AgreementWrapper.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/AgreementManage$AgreementWrapper.class deleted file mode 100644 index d536fd3..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/AgreementManage$AgreementWrapper.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/AgreementManage.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/AgreementManage.class deleted file mode 100644 index 43474e6..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/AgreementManage.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/CmppAgreement.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/CmppAgreement.class deleted file mode 100644 index 77667db..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/CmppAgreement.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/ManufacturerConfig.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/ManufacturerConfig.class deleted file mode 100644 index 7314c8c..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/ManufacturerConfig.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/ManufacturerManage.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/ManufacturerManage.class deleted file mode 100644 index 9626985..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/agreement/ManufacturerManage.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyClientHandler.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyClientHandler.class deleted file mode 100644 index e435386..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyClientHandler.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyDecoder.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyDecoder.class deleted file mode 100644 index 38f9e78..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyDecoder.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyEncoder.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyEncoder.class deleted file mode 100644 index 51f4bdf..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/ManufacturerNettyEncoder.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient$ManufacetNettyClientHandler.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient$ManufacetNettyClientHandler.class deleted file mode 100644 index 6f8c0ec..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient$ManufacetNettyClientHandler.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient$ManufacetNettyConnectManageHandler.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient$ManufacetNettyConnectManageHandler.class deleted file mode 100644 index e5612da..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient$ManufacetNettyConnectManageHandler.class and /dev/null differ diff --git a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient.class b/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient.class deleted file mode 100644 index c93d47e..0000000 Binary files a/circuit-sms-manufacturer/target/classes/com/lamp/circuit/sms/manufacturer/netty/NettyClient.class and /dev/null differ