diff --git a/maku-boot-system/src/main/java/net/maku/system/service/SysMailConfigService.java b/maku-boot-system/src/main/java/net/maku/system/service/SysMailConfigService.java new file mode 100644 index 0000000..75eef21 --- /dev/null +++ b/maku-boot-system/src/main/java/net/maku/system/service/SysMailConfigService.java @@ -0,0 +1,33 @@ +package net.maku.system.service; + +import net.maku.email.config.EmailConfig; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.BaseService; +import net.maku.system.entity.SysMailConfigEntity; +import net.maku.system.query.SysMailConfigQuery; +import net.maku.system.vo.SysMailConfigVO; + +import java.util.List; + +/** + * 邮件平台 + * + * @author 阿沐 babamu@126.com + */ +public interface SysMailConfigService extends BaseService { + + PageResult page(SysMailConfigQuery query); + + List list(Integer platform); + + /** + * 启用的邮件平台列表 + */ + List listByEnable(); + + void save(SysMailConfigVO vo); + + void update(SysMailConfigVO vo); + + void delete(List idList); +} \ No newline at end of file