| | |
| | | */ |
| | | package org.springblade.modules.email.wrapper; |
| | | |
| | | import org.springblade.common.cache.DictCache; |
| | | import org.springblade.common.enums.DictEnum; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | import org.springblade.modules.email.entity.EmailEntity; |
| | |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * 邮件配置 包装类,返回视图层所需的字段 |
| | | * 邮件模版表 包装类,返回视图层所需的字段 |
| | | * |
| | | * @author BladeX |
| | | * @since 2024-01-18 |
| | | * @since 2024-03-04 |
| | | */ |
| | | public class EmailWrapper extends BaseEntityWrapper<EmailEntity, EmailVO> { |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public EmailVO entityVO(EmailEntity email) { |
| | | EmailVO emailVO = Objects.requireNonNull(BeanUtil.copy(email, EmailVO.class)); |
| | | public EmailVO entityVO(EmailEntity emailTemplate) { |
| | | EmailVO emailTemplateVO = Objects.requireNonNull(BeanUtil.copy(emailTemplate, EmailVO.class)); |
| | | |
| | | //User createUser = UserCache.getUser(email.getCreateUser()); |
| | | //User updateUser = UserCache.getUser(email.getUpdateUser()); |
| | | //emailVO.setCreateUserName(createUser.getName()); |
| | | //emailVO.setUpdateUserName(updateUser.getName()); |
| | | String statusName = DictCache.getValue(DictEnum.YES_NO, email.getStatus()); |
| | | emailVO.setStatusName(statusName); |
| | | return emailVO; |
| | | //User createUser = UserCache.getUser(emailTemplate.getCreateUser()); |
| | | //User updateUser = UserCache.getUser(emailTemplate.getUpdateUser()); |
| | | //emailTemplateVO.setCreateUserName(createUser.getName()); |
| | | //emailTemplateVO.setUpdateUserName(updateUser.getName()); |
| | | |
| | | return emailTemplateVO; |
| | | } |
| | | |
| | | |