SendConfigTemplateService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package jnpf.message.service;
  2. import jnpf.base.service.SuperService;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import java.util.*;
  5. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  6. import jnpf.message.entity.SendConfigTemplateEntity;
  7. import jnpf.message.entity.TemplateParamEntity;
  8. import jnpf.message.model.sendmessageconfig.SendMessageConfigPagination;
  9. /**
  10. * 消息发送配置
  11. * 版本: V3.2.0
  12. * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
  13. * 作者: JNPF开发平台组
  14. * 日期: 2022-08-19
  15. */
  16. public interface SendConfigTemplateService extends SuperService<SendConfigTemplateEntity> {
  17. QueryWrapper<SendConfigTemplateEntity> getChild(SendMessageConfigPagination pagination, QueryWrapper<SendConfigTemplateEntity> sendConfigTemplateQueryWrapper);
  18. SendConfigTemplateEntity getInfo(String id);
  19. List<SendConfigTemplateEntity> getDetailListByParentId(String id);
  20. /**
  21. * 根据消息发送配置id获取启用的配置模板
  22. * @param id
  23. * @return
  24. */
  25. List<SendConfigTemplateEntity> getConfigTemplateListByConfigId(String id);
  26. boolean isUsedAccount(String accountId);
  27. boolean isUsedTemplate(String templateId);
  28. }