package jnpf.message.service; import jnpf.base.ActionResult; import jnpf.base.service.SuperService; import jnpf.exception.DataException; import jnpf.message.entity.SendConfigTemplateEntity; import jnpf.message.entity.SendMessageConfigEntity; import jnpf.message.model.sendmessageconfig.SendMessageConfigForm; import jnpf.message.model.sendmessageconfig.SendMessageConfigPagination; import java.util.List; /** * 消息发送配置 * 版本: V3.2.0 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 * 日期: 2022-08-19 */ public interface SendMessageConfigService extends SuperService { List getList(SendMessageConfigPagination sendMessageConfigPagination, String dataType); List getSelectorList(SendMessageConfigPagination sendMessageConfigPagination); SendMessageConfigEntity getInfo(String id); SendMessageConfigEntity getInfoByEnCode(String enCode); void delete(SendMessageConfigEntity entity); void create(SendMessageConfigEntity entity); boolean update(String id, SendMessageConfigEntity entity); List getSendConfigTemplateList(String id); boolean checkForm(SendMessageConfigForm form, int i,String id); boolean isExistByFullName(String fullName, String id); boolean isExistByEnCode(String enCode, String id); /** * 消息发送配置导入 * * @param entity 实体对象 * @return ignore * @throws DataException ignore */ ActionResult ImportData(SendMessageConfigEntity entity) throws DataException; List getList(List idList); boolean idUsed(String id); }