EmailTemplateMappingMapper.java 989 B

12345678910111213141516171819202122232425
  1. package com.simuwang.base.mapper;
  2. import com.simuwang.base.pojo.dos.EmailTemplateInfoDO;
  3. import com.simuwang.base.pojo.dos.EmailTemplateMappingDO;
  4. import com.simuwang.base.pojo.dto.query.EmailTemplateSettingPageQuery;
  5. import org.apache.ibatis.annotations.Mapper;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. @Mapper
  9. public interface EmailTemplateMappingMapper {
  10. List<EmailTemplateInfoDO> queryByEmail(@Param("email") String email, @Param("type") Integer type);
  11. List<EmailTemplateMappingDO> searchTemplateSettingList(EmailTemplateSettingPageQuery emailTemplateSettingPageQuery);
  12. long countTemplateSettingList(EmailTemplateSettingPageQuery emailTemplateSettingPageQuery);
  13. void deleteTemplateSetting(@Param("idList") List<Integer> idList, @Param("userId") Integer userId);
  14. void updateEmailTemplateMappingDO(EmailTemplateMappingDO emailTemplateMappingDO);
  15. void saveEmailTemplateMappingDO(EmailTemplateMappingDO emailTemplateMappingDO);
  16. }