Procházet zdrojové kódy

feat(短信):
修复短信组件、阿里云短信通知
新增短信渠道配置、短信模板配置、短信日志
创建类型统一使用CreateEnum 枚举
新增 Spring Cloud Stream组件,进行业务消息通知
短信发送使用异步SCS组件完成
加入Rabbitmq作为通知组件

18339543638 před 2 roky
rodič
revize
9950c64cdf

+ 27 - 0
tr-modules/tr-module-system/src/main/java/cn/tr/module/sys/mapper/sms/SysSmsLogMapper.java

@@ -0,0 +1,27 @@
+package cn.tr.module.sys.mapper.sms;
+
+import cn.tr.module.sys.sms.po.SysSmsLogPO;
+import cn.tr.module.sys.sms.dto.SysSmsLogDTO;
+import org.mapstruct.Mapper;
+import org.mapstruct.factory.Mappers;
+
+import java.util.List;
+
+/**
+* 短信日志映射工具
+*
+* @author lf
+* @date  2023/04/21 16:53
+**/
+@Mapper
+public interface SysSmsLogMapper {
+    SysSmsLogMapper INSTANCE = Mappers.getMapper(SysSmsLogMapper.class);
+
+    SysSmsLogPO convertPO(SysSmsLogDTO source);
+
+    SysSmsLogDTO convertDto(SysSmsLogPO source);
+
+    List<SysSmsLogDTO> convertDtoList(List<SysSmsLogPO> source);
+
+    List<SysSmsLogPO> convertPOList(List<SysSmsLogDTO> source);
+}

+ 1 - 0
tr-modules/tr-module-system/src/main/java/cn/tr/module/sys/sms/service/impl/SysSmsLogServiceImpl.java

@@ -15,6 +15,7 @@ import cn.tr.module.sys.sms.dto.SysSmsLogDTO;
 import cn.tr.module.sys.sms.dto.SysSmsLogQueryDTO;
 import java.util.*;
 import cn.tr.module.sys.sms.service.ISysSmsLogService;
+
 /**
  * 短信日志Service接口实现类
  *