EmailTemplateInfoService.java 996 B

123456789101112131415161718192021222324252627282930
  1. package com.simuwang.manage.service;
  2. import com.simuwang.base.common.support.MybatisPage;
  3. import com.simuwang.base.pojo.dto.query.EmailTemplateInfoPageQuery;
  4. import com.simuwang.base.pojo.vo.EmailTemplateInfoVO;
  5. import com.simuwang.base.pojo.vo.IdListVO;
  6. import com.simuwang.base.pojo.vo.SaveTemplateInfoVO;
  7. import com.simuwang.base.pojo.vo.StatusVO;
  8. /**
  9. * FileName: EmailTemplateInfoService
  10. * Author: chenjianhua
  11. * Date: 2024/9/25 18:50
  12. * Description: ${DESCRIPTION}
  13. */
  14. public interface EmailTemplateInfoService {
  15. MybatisPage<EmailTemplateInfoVO> searchTemplateList(EmailTemplateInfoPageQuery emailTemplateInfoPageQuery);
  16. void deleteTemplateList(IdListVO idListVO);
  17. void saveTemplateList(SaveTemplateInfoVO saveTemplateInfoVO);
  18. void deleteApplicationRuleList(IdListVO idListVO);
  19. void controlTemplateConfig(StatusVO statusVO);
  20. SaveTemplateInfoVO searchTemplateInfo(Integer id);
  21. boolean checkConfigKeyUnique(SaveTemplateInfoVO saveTemplateInfoVO);
  22. }