package com.cloudroam.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.cloudroam.bo.EmailSmtpSettingBO; import com.cloudroam.dto.emailSmtp.CreateOrUpdateEmailSmtpDTO; import com.cloudroam.dto.emailSmtp.QueryEmailSmtpDTO; import com.cloudroam.model.EmailSmtpSettingDO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** *

* 邮箱配置表 服务类 *

* * @author generator@TaoJie * @since 2023-08-15 */ public interface EmailSmtpSettingService extends IService { /** * 获取邮箱列表 * @return */ List getEmailSmtpSettingList(); boolean createEmailSmtp(CreateOrUpdateEmailSmtpDTO validator); boolean updateEmailSmtpSetting(CreateOrUpdateEmailSmtpDTO validator); boolean removeByIdLogic(String id); IPage getEmailSmtpSettingPage(QueryEmailSmtpDTO dto); }