1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.yiboshi.science.param.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @Auther: kylin
* @Date: 2022/5/23 14:16
* @Description:
*/
@Data
public class SMSParameterDTO implements Serializable {
/** 手机号 */
@ApiModelProperty(value = "手机号", position = 1)
private String mobile;
/** 应用id */
@ApiModelProperty(value = "应用id", position = 1)
private Integer appId;
/** 模板id */
@ApiModelProperty(value = "模板id", position = 1)
private Integer tTypeId;
/** 1代表当前是验证码类型的短信。2代表非验证码类型的短信。 */
@ApiModelProperty(value = "类型", position = 1)
private Integer smsType;
/** 验证码 */
@ApiModelProperty(value = "验证码", position = 1)
private String code;
/** 当前时间戳(毫秒) */
@ApiModelProperty(value = "当前时间戳(毫秒)", position = 1)
private Long timestamp;
/** sha256 小写 手机号+时间戳 用于验签 */
@ApiModelProperty(value = "验签", position = 1)
private String sign;
/** 短信验证码不需要传此参数。非验证码类型的短信需要传此参数 */
@ApiModelProperty(value = "参数", position = 1)
private SMSTemplateDTO paramMap;
}