package com.zcloud.util.message;

import com.zcloud.entity.PageData;

/**
 * 说明：重点工程检查
 * 作者：luoxiaobao
 * 时间：2022-09-19
 * 官网：www.zcloudchina.com
 */
public interface MessageService {

	/**隐患 发消息给确认人
	 * @param pd
	 * @throws Exception
	 */
	public  Object sendMessageByParameter(PageData pd)throws Exception;

	/**
	 *
	 * @param encode 消息模板编码
	 * @param synpsis 消息简介，如果没有此参数按照模板配置进行通知，如有此参数，按照参数通知
	 * @param corpinfo 企业id
	 * @param userID 信息接收人用户id
	 * @param key
	 * @param parameter1
	 * @param parameter2
	 * @param parameter3
	 * @param parameter4
	 * @param parameter5
	 * @return
	 * @throws Exception
	 */
	public  Object sendMessageByParameter(String encode ,String synpsis,String corpinfo,String userID  ,String key,
	String parameter1,String parameter2,String parameter3,String parameter4,String parameter5)throws Exception;

	public  Object sendMessageByParameter(String encode ,String synpsis,String corpinfo,String userID  ,String key,
										  String parameter1,String parameter2,String parameter3,String parameter4,String parameter5,String url)throws Exception;
}

