package com.cloudroam.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.cloudroam.bo.EmailTaskSettingBO; import com.cloudroam.dto.emailTask.CreateOrUpdateEmailTaskDTO; import com.cloudroam.dto.emailTask.QueryEmailTaskDTO; import com.cloudroam.common.enumeration.EmailTaskTagEnum; import com.cloudroam.model.EmailTaskSettingDO; import com.baomidou.mybatisplus.extension.service.IService; /** *

* 服务类 *

* * @author generator@TaoJie * @since 2023-08-15 */ public interface EmailTaskSettingService extends IService { EmailTaskSettingDO getEmailTaskSettingByTag(EmailTaskTagEnum emailTaskTagEnum); boolean createEmailTask(CreateOrUpdateEmailTaskDTO dto); boolean updateEmailTaskSetting(CreateOrUpdateEmailTaskDTO validator); boolean removeByIdLogic(String id); IPage getEmailTaskSettingPage(QueryEmailTaskDTO dto); }