package com.cabletech.business.contactletter.service;
import java.util.List;
import java.util.Map;
import com.cabletech.business.contactletter.model.BusinessContactLetterSendee;
import com.cabletech.business.workflow.common.model.CommonWorkflowResult;
/**
*
* @author zg
*
*/
public interface BusinessContactLetterSendEEService {
/**
* 根据公告编号查询与会人员
*
* @param id
* 公告滴编号
* @return
*/
public List<BusinessContactLetterSendee> getBusinessContactletterSendeeById(
String id);
/**
* 获取参与人员列表
*
* @param id
* String
* @return
*/
public List<Map<String, Object>> getSendeeList(String id);
/**
* 删除
*
* @param id
* String
*/
void delete(String id);
/**
* 保存
*
* @param sendee
* BusinessContactLetterSendee
*/
void save(BusinessContactLetterSendee sendee);
/**
* 获取实体
*
* @param sendee
* BusinessContactLetterSendee
* @return
*/
public BusinessContactLetterSendee getOneBusinessContactletterSendee(
BusinessContactLetterSendee sendee);
/**
* 删除所有的ContactLetterId 对应的发布对象关系数据
*
* @param ContactLetterId
* String
* @return
*/
public boolean deleteByContactLetterId(String ContactLetterId);
/**
* 判断是否已读
*
* @param id
* String
* @param string
* String
* @return
*/
public String checkReadById(String id, String string);
/**
* 修改已读状态
*
* @param entityEE
* BusinessContactLetterSendee
* @return
*/
public void updateIsread(BusinessContactLetterSendee entityEE);
/**查询是否有已存记录
* @param id
* @return
*/
public long getCountByLetterId(String id);
}