diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/message/controller/SysMessageTemplateController.java b/jero-boot-module-system/src/main/java/com/jero/modules/message/controller/SysMessageTemplateController.java index 2c9975ed..6314d580 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/message/controller/SysMessageTemplateController.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/message/controller/SysMessageTemplateController.java @@ -144,6 +144,17 @@ public class SysMessageTemplateController extends JeroController queryByCode(@RequestParam(name = "code", required = true) String code) { + SysMessageTemplate sysMessageTemplate = sysMessageTemplateService.queryByCode(code); + return Result.OK(sysMessageTemplate); + } + /** * 导出excel * diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/message/mapper/SysMessageTemplateMapper.java b/jero-boot-module-system/src/main/java/com/jero/modules/message/mapper/SysMessageTemplateMapper.java index 2d1851eb..be7e54f5 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/message/mapper/SysMessageTemplateMapper.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/message/mapper/SysMessageTemplateMapper.java @@ -1,4 +1,5 @@ package com.jero.modules.message.mapper; +import org.apache.ibatis.annotations.Param; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Select; @@ -15,4 +16,8 @@ import java.util.List; public interface SysMessageTemplateMapper extends BaseMapper { @Select("SELECT * FROM SYS_SMS_TEMPLATE WHERE TEMPLATE_CODE = #{code}") List selectByCode(String code); + + SysMessageTemplate selectOneByTemplateCode(@Param("templateCode")String templateCode); + + } diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/message/mapper/xml/SysMessageTemplateMapper.xml b/jero-boot-module-system/src/main/java/com/jero/modules/message/mapper/xml/SysMessageTemplateMapper.xml index aac7097a..46451a39 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/message/mapper/xml/SysMessageTemplateMapper.xml +++ b/jero-boot-module-system/src/main/java/com/jero/modules/message/mapper/xml/SysMessageTemplateMapper.xml @@ -1,5 +1,38 @@ + + template_code, + template_name, + template_content, + template_test_json, + template_type, + recipient, + id, + create_by, + create_time, + update_by, + update_time + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/message/service/ISysMessageTemplateService.java b/jero-boot-module-system/src/main/java/com/jero/modules/message/service/ISysMessageTemplateService.java index 900aaa11..77bce9c4 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/message/service/ISysMessageTemplateService.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/message/service/ISysMessageTemplateService.java @@ -13,4 +13,6 @@ import com.jero.modules.message.entity.SysMessageTemplate; */ public interface ISysMessageTemplateService extends JeroService { List selectByCode(String code); + + SysMessageTemplate queryByCode(String code); } diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/message/service/impl/SysMessageTemplateServiceImpl.java b/jero-boot-module-system/src/main/java/com/jero/modules/message/service/impl/SysMessageTemplateServiceImpl.java index f0943e6b..1492c147 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/message/service/impl/SysMessageTemplateServiceImpl.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/message/service/impl/SysMessageTemplateServiceImpl.java @@ -25,4 +25,9 @@ public class SysMessageTemplateServiceImpl extends JeroServiceImpl selectByCode(String code) { return sysMessageTemplateMapper.selectByCode(code); } + + @Override + public SysMessageTemplate queryByCode(String code) { + return sysMessageTemplateMapper.selectOneByTemplateCode(code); + } }