- 添加短信服务 admin api
This commit is contained in:
@@ -1,11 +1,8 @@
|
||||
package cn.iocoder.mall.admin.api.bo.sms;
|
||||
|
||||
import cn.iocoder.common.framework.jsonField.DateFieldSerializer;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
package cn.iocoder.mall.admin.api.bo.sms;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -37,11 +40,19 @@ public class PageSmsTemplateBO {
|
||||
/**
|
||||
* 短信签名 id
|
||||
*/
|
||||
private String platformId;
|
||||
private String platform;
|
||||
/**
|
||||
* 短信模板 Code
|
||||
*/
|
||||
private String templateCode;
|
||||
/**
|
||||
* 短信模板
|
||||
*/
|
||||
private String template;
|
||||
/**
|
||||
* 短信类型
|
||||
*/
|
||||
private Integer smsType;
|
||||
/**
|
||||
* 审核状态
|
||||
*
|
||||
@@ -54,6 +65,16 @@ public class PageSmsTemplateBO {
|
||||
* 审核信息
|
||||
*/
|
||||
private String applyMessage;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date updateTime;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
|
||||
///
|
||||
/// 关联字段
|
||||
@@ -62,11 +83,12 @@ public class PageSmsTemplateBO {
|
||||
* 签名信息
|
||||
*/
|
||||
private Sign sign;
|
||||
|
||||
}
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
public class Sign {
|
||||
public static class Sign {
|
||||
/**
|
||||
* 编号
|
||||
*/
|
||||
|
||||
@@ -13,8 +13,8 @@ import java.util.Arrays;
|
||||
public enum SmsTypeEnum implements IntArrayValuable {
|
||||
|
||||
VERIFICATION_CODE(1, "验证码"),
|
||||
NOTICE(1, "通知"),
|
||||
MARKETING(2, "营销"),
|
||||
NOTICE(2, "通知"),
|
||||
MARKETING(3, "营销"),
|
||||
;
|
||||
|
||||
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(SmsTypeEnum::getValue).toArray();
|
||||
|
||||
@@ -3,6 +3,7 @@ package cn.iocoder.mall.admin.api.dto.sms;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
@@ -15,16 +16,21 @@ import java.io.Serializable;
|
||||
@Accessors(chain = true)
|
||||
public class PageQuerySmsTemplateDTO implements Serializable {
|
||||
|
||||
|
||||
@NotNull
|
||||
private Long current;
|
||||
|
||||
@NotNull
|
||||
private Long size;
|
||||
|
||||
@NotNull
|
||||
private String id;
|
||||
|
||||
@NotNull
|
||||
private Integer smsSignId;
|
||||
|
||||
@NotNull
|
||||
private String template;
|
||||
|
||||
@NotNull
|
||||
private String applyStatus;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user