加盟商短信逻辑修改

This commit is contained in:
俞扬
2023-09-14 17:19:56 +08:00
parent 1800db3303
commit da782f7e48
19 changed files with 321 additions and 78 deletions

View File

@@ -0,0 +1,15 @@
package com.cool.store.dto.wx;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
/**
* @Author: young.yu
* @Date: 2023-09-12 14:48
* @Description:
*/
@Data
public class MiniAppUrlLinkDTO extends WXBaseResultDTO{
@JSONField(name = "url_link")
private String urlLink;
}

View File

@@ -0,0 +1,14 @@
package com.cool.store.dto.wx;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
/**
* @Author: young.yu
* @Date: 2023-09-12 14:48
* @Description:
*/
@Data
public class MiniAppUrlLinkReqDTO{
private String path;
}

View File

@@ -1,13 +0,0 @@
package com.cool.store.request;
import lombok.Data;
/**
* @Author: young.yu
* @Date: 2023-06-21 11:17
* @Description:
*/
@Data
public class IntentSmsReq {
private String deadLine;
}

View File

@@ -1,13 +0,0 @@
package com.cool.store.request;
import lombok.Data;
/**
* @Author: young.yu
* @Date: 2023-06-21 11:17
* @Description:
*/
@Data
public class InterviewSmsReq {
private String interviewStartTime;
}

View File

@@ -0,0 +1,53 @@
package com.cool.store.request;
import lombok.Data;
/**
*
* @author zw.yang
* @date 2023-07-03
* @Description:普通短信发送实体类
*/
@Data
public class SmsSendRequest {
/**
* 用户账号,必填
*/
private String account;
/**
* 用户密码,必填
*/
private String password;
/**
* 短信内容。长度不能超过536个字符必填
*/
private String msg;
/**
* 手机号码和变量参数,多组参数使用英文分号;区分,必填
*/
private String params;
/**
* 定时发送短信时间。格式为yyyyMMddHHmm值小于或等于当前时间则立即发送默认立即发送选填
*/
private String sendtime;
/**
* 是否需要状态报告默认false选填
*/
private String report;
/**
* 下发短信号码扩展码纯数字建议1-3位选填
*/
private String extend;
/**
* 该条短信在您业务系统内的ID如订单号或者短信发送记录流水号选填
*/
private String uid;
public SmsSendRequest(String account, String password, String msg, String params) {
this.account = account;
this.password = password;
this.msg = msg;
this.params = params;
}
}

View File

@@ -0,0 +1,38 @@
package com.cool.store.response;
import lombok.Data;
/**
*
* @author zw.yang
* @date 2023-07-03
* @Description:普通短信发送响应实体类
*/
@Data
public class SmsSendResponse {
/**
* 响应时间
*/
private String time;
/**
* 消息id
*/
private String msgId;
/**
* 状态码说明(成功返回空)
*/
private String errorMsg;
/**
* 状态码(详细参考提交响应状态码)
*/
private String code;
/**
* 失败的个数
*/
private String failNum;
/**
* 成功的个数
*/
private String successNum;
}