diff --git a/common/service-utils/src/main/java/cn/bunny/common/service/utils/mail/MailSendCheckUtil.java b/common/service-utils/src/main/java/cn/bunny/common/service/utils/mail/MailSendCheckUtil.java
deleted file mode 100644
index 617ce70..0000000
--- a/common/service-utils/src/main/java/cn/bunny/common/service/utils/mail/MailSendCheckUtil.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package cn.bunny.common.service.utils.mail;
-
-import cn.bunny.common.service.utils.EmptyUtil;
-import cn.bunny.dao.pojo.common.EmailSend;
-import cn.bunny.dao.pojo.constant.MailMessageConstant;
-
-public class MailSendCheckUtil {
- /**
- * 检测发送对象是否为空的对象
- *
- * @param emailSend 邮件发送对象
- */
- public static void check(EmailSend emailSend) {
- // 空发送对象
- EmptyUtil.isEmpty(emailSend, MailMessageConstant.EMPTY_SEND_OBJECT);
- // 收件人不能为空
- EmptyUtil.isEmpty(emailSend.getSendTo(), MailMessageConstant.ADDRESS_NOT_NULL);
- // 标题不能为空
- EmptyUtil.isEmpty(emailSend.getSubject(), MailMessageConstant.TITLE_NOT_NULL);
- // 发送消息不能为空
- EmptyUtil.isEmpty(emailSend.getMessage(), MailMessageConstant.SEND_MESSAGE_NOT_NULL);
- }
-}
diff --git a/dao/src/main/java/cn/bunny/dao/pojo/constant/MailMessageConstant.java b/dao/src/main/java/cn/bunny/dao/pojo/constant/MailMessageConstant.java
deleted file mode 100644
index 9de9c81..0000000
--- a/dao/src/main/java/cn/bunny/dao/pojo/constant/MailMessageConstant.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package cn.bunny.dao.pojo.constant;
-
-import lombok.Data;
-
-/**
- * 邮箱消息
- */
-@Data
-public class MailMessageConstant {
- public static final String EMPTY_SEND_OBJECT = "空发送对象";
- public static final String ADDRESS_NOT_NULL = "收件人不能为空";
- public static final String TITLE_NOT_NULL = "标题不能为空";
- public static final String SEND_MESSAGE_NOT_NULL = "发送消息不能为空";
- public static final String EMAIL_CONFIG_NOT_FOUND = "邮箱配置为空";
-}
diff --git a/dao/src/main/java/cn/bunny/dao/pojo/result/ResultCodeEnum.java b/dao/src/main/java/cn/bunny/dao/pojo/result/ResultCodeEnum.java
index 48370cd..f4604e8 100644
--- a/dao/src/main/java/cn/bunny/dao/pojo/result/ResultCodeEnum.java
+++ b/dao/src/main/java/cn/bunny/dao/pojo/result/ResultCodeEnum.java
@@ -40,6 +40,7 @@ public enum ResultCodeEnum {
DATA_ERROR(206, "数据异常"),
EMAIL_USER_TEMPLATE_IS_EMPTY(206, "邮件模板为空"),
EMAIL_TEMPLATE_IS_EMPTY(206, "邮件模板为空"),
+ EMAIL_USER_IS_EMPTY(206, "关联邮件用户配置为空"),
DATA_EXIST(206, "数据已存在"),
DATA_NOT_EXIST(206, "数据不存在"),
USER_IS_EMPTY(206, "用户不存在"),
diff --git a/service/src/main/java/cn/bunny/services/controller/EmailTemplateController.java b/service/src/main/java/cn/bunny/services/controller/EmailTemplateController.java
index 74dc914..70d2569 100644
--- a/service/src/main/java/cn/bunny/services/controller/EmailTemplateController.java
+++ b/service/src/main/java/cn/bunny/services/controller/EmailTemplateController.java
@@ -19,6 +19,7 @@ import org.springframework.web.bind.annotation.*;
import reactor.core.publisher.Mono;
import java.util.List;
+import java.util.Map;
/**
*
@@ -28,7 +29,7 @@ import java.util.List;
* @author Bunny
* @since 2024-10-10 21:24:08
*/
-@Tag(name = "邮件模板表", description = "邮件模板表相关接口")
+@Tag(name = "邮件模板", description = "邮件模板相关接口")
@RestController
@RequestMapping("admin/emailTemplate")
public class EmailTemplateController {
@@ -49,6 +50,13 @@ public class EmailTemplateController {
return Mono.just(Result.success(pageResult));
}
+ @Operation(summary = "获取模板类型字段", description = "获取模板类型字段")
+ @GetMapping("getEmailTypes")
+ public Mono>>> getEmailTypes() {
+ List