package cn.com.lzt.message.send.service; import cn.com.lzt.message.send.entity.MMessageEntity; import cn.com.lzt.message.send.entity.MMessageSendScopeEntity; import java.io.IOException; import java.util.List; import freemarker.template.TemplateException; import org.jeecgframework.core.common.service.CommonService; public interface MMessageServiceI extends CommonService{ public void delete(T entity); /** * 添加一对多 * */ public void addMain(MMessageEntity mMessage, List mMessageSendScopeList) ; /** * 修改一对多 * */ public void updateMain(MMessageEntity mMessage, List mMessageSendScopeList); public void delMain(MMessageEntity mMessage); /** * 默认按钮-sql增强-新增操作 * @param id * @return */ public boolean doAddSql(MMessageEntity t); /** * 默认按钮-sql增强-更新操作 * @param id * @return */ public boolean doUpdateSql(MMessageEntity t); /** * 默认按钮-sql增强-删除操作 * @param id * @return */ public boolean doDelSql(MMessageEntity t); /** * 替换模板消息 * @param mMessage * @param replaceSystem 是否替换系统变量 * @param update 文件编号是否更新 */ String replaceTemplate(MMessageEntity mMessage,boolean replaceSystem,boolean update) ; MMessageEntity userPreview(String userId,String messageId); }