package jnpf.base.service; import jnpf.base.service.SuperService; import com.baomidou.mybatisplus.extension.service.IService; import jnpf.base.Pagination; import jnpf.base.entity.MessageTemplateEntity; import java.util.List; /** * 消息模板表 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司 * @date 2021年12月8日17:40:37 */ public interface MessageTemplateService extends SuperService { /** * 列表(无分页) * * @return */ List getList(); /** * 列表 * * @param pagination 条件 * @return 单据规则列表 */ List getList(Pagination pagination, Boolean filter); /** * 信息 * * @param id 主键值 * @return 单据规则 */ MessageTemplateEntity getInfo(String id); /** * 创建 * * @param entity 实体 */ void create(MessageTemplateEntity entity); /** * 更新 * * @param id 主键值 * @param entity 实体对象 * @return ignore */ boolean update(String id, MessageTemplateEntity entity); /** * 删除 * * @param entity 实体 */ void delete(MessageTemplateEntity entity); /** * 验证名称 * * @param fullName 名称 * @param id 主键值 * @return ignore */ boolean isExistByFullName(String fullName, String id); /** * 验证编码 * * @param enCode 编码 * @param id 主键值 * @return ignore */ boolean isExistByEnCode(String enCode, String id); }