Skip to content

Commit

Permalink
- 添加 sign 和 template page 和查询功能
Browse files Browse the repository at this point in the history
  • Loading branch information
cherishsince committed May 19, 2019
1 parent cc3c97d commit ee5eacc
Show file tree
Hide file tree
Showing 10 changed files with 298 additions and 55 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
package cn.iocoder.mall.admin.api;

import cn.iocoder.mall.admin.api.bo.sms.SmsSignBO;
import cn.iocoder.mall.admin.api.bo.sms.PageSmsSignBO;
import cn.iocoder.mall.admin.api.bo.sms.SmsTemplateBO;
import cn.iocoder.mall.admin.api.bo.sms.PageSmsTemplateBO;
import cn.iocoder.mall.admin.api.dto.sms.PageQuerySmsSignDTO;
import cn.iocoder.mall.admin.api.dto.sms.PageQuerySmsTemplateDTO;

import java.util.List;

Expand All @@ -13,7 +17,21 @@
*/
public interface SmsService {

/**
* 短信模板 - 分页
*
* @param queryDTO
* @return
*/
PageSmsSignBO pageSmsSign(PageQuerySmsSignDTO queryDTO);

/**
* 短信模板 - 分页
*
* @param queryDTO
* @return
*/
PageSmsTemplateBO pageSmsTemplate(PageQuerySmsTemplateDTO queryDTO);

/**
* 签名 - 创建
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
package cn.iocoder.mall.admin.api.bo.sms;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
* sms page
*
* @author Sin
* @time 2019/5/19 4:23 PM
*/
@Data
@Accessors(chain = true)
public class PageSmsSignBO {

private Integer count;

private Long current;

private Long size;

private Long total;

private List<Sign> data;

@Data
@Accessors(chain = true)
public class Sign {
/**
* 编号
*/
private Integer id;
/**
* 签名id 这个是第三方的
*/
private String platformId;
/**
* 签名名称
*/
private String sign;
/**
* 审核状态
*
* - 1、审核中
* - 2、审核成功
* - 3、审核失败
*/
private Integer applyStatus;
/**
* 审核信息
*/
private String applyMessage;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
package cn.iocoder.mall.admin.api.bo.sms;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
* sms page
*
* @author Sin
* @time 2019/5/19 4:23 PM
*/
@Data
@Accessors(chain = true)
public class PageSmsTemplateBO {

private Long total;

private Long current;

private Long size;

private List<Template> data;

@Data
@Accessors(chain = true)
public class Template {
/**
* 编号
*/
private Integer id;
/**
* 模板编号 (第三方的)
*/
private Integer smsSignId;
/**
* 短信签名 id
*/
private String platformId;
/**
* 短信模板
*/
private String template;
/**
* 审核状态
*
* 1、审核中
* 2、审核成功
* 3、审核失败
*/
private Integer applyStatus;
/**
* 审核信息
*/
private String applyMessage;

///
/// 关联字段

/**
* 签名信息
*/
private Sign sign;
}

@Data
@Accessors(chain = true)
public class Sign {
/**
* 编号
*/
private Integer id;
/**
* 签名id 这个是第三方的
*/
private String platformId;
/**
* 签名名称
*/
private String sign;
/**
* 审核状态
*
* - 1、审核中
* - 2、审核成功
* - 3、审核失败
*/
private Integer applyStatus;
/**
* 审核信息
*/
private String applyMessage;
}
}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package cn.iocoder.mall.admin.api.dto.sms;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
* page 短信模板 query
*
* @author Sin
* @time 2019/5/19 4:32 PM
*/
@Data
@Accessors(chain = true)
public class PageQuerySmsSignDTO implements Serializable {

private Integer pageSize;

private Integer pageCurrent;

private String sign;

private Integer applyStatus;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package cn.iocoder.mall.admin.api.dto.sms;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
* page 短信模板 query
*
* @author Sin
* @time 2019/5/19 4:32 PM
*/
@Data
@Accessors(chain = true)
public class PageQuerySmsTemplateDTO implements Serializable {


private Long current;

private Long size;

private String id;

private Integer smsSignId;

private String template;

private String applyStatus;
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
package cn.iocoder.mall.admin.convert;

import cn.iocoder.mall.admin.api.bo.sms.PageSmsSignBO;
import cn.iocoder.mall.admin.api.bo.sms.SmsSignBO;
import cn.iocoder.mall.admin.dataobject.SmsSignDO;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
* 短信 签名
*
Expand All @@ -19,4 +22,7 @@ public interface SmsSignConvert {

@Mappings({})
SmsSignBO convert(SmsSignDO smsSignDO);

@Mappings({})
List<PageSmsSignBO.Sign> convert(List<SmsSignDO> smsSignDOList);
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
package cn.iocoder.mall.admin.convert;

import cn.iocoder.mall.admin.api.bo.sms.PageSmsTemplateBO;
import cn.iocoder.mall.admin.api.bo.sms.SmsTemplateBO;
import cn.iocoder.mall.admin.dataobject.SmsTemplateDO;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
* 短信 template
*
Expand All @@ -19,4 +22,7 @@ public interface SmsTemplateConvert {

@Mappings({})
SmsTemplateBO convert(SmsTemplateDO smsTemplateDO);

@Mappings({})
List<PageSmsTemplateBO.Template> convert(List<SmsTemplateDO> smsTemplateDO);
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package cn.iocoder.mall.admin.dataobject;

import cn.iocoder.common.framework.dataobject.DeletableDO;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
Expand All @@ -22,7 +21,6 @@ public class SmsSignDO extends DeletableDO {
/**
* 编号
*/
@TableId("id")
private Integer id;
/**
* 签名id 这个是第三方的
Expand Down
Loading

0 comments on commit ee5eacc

Please sign in to comment.