37229c4fa30bda9ebfee873d882368276e85c37f.svn-base
1.3 KB
package com.espeed.service;
import java.util.List;
import java.util.Map;
import com.espeed.pojo.YxyLinkInfo;
import com.espeed.pojo.YxyMailNumCount;
import com.espeed.pojo.YxyReadingInfo;
import com.espeed.pojo.YxyReplyInfo;
import com.espeed.pojo.YxySendMailMasterBase;
import com.espeed.pojo.YxyUnsubscribeInfo;
public interface YxyMailNumCountService {
/**获取邮件对应的统计数据*/
public YxyMailNumCount getNumCountByUid(String mail_uid)throws Exception;
/**获取阅读总数列表数据*/
public List<YxyReadingInfo> getReadingInfoList(String mail_uid,int nums)throws Exception;
/**获取阅读人数列表数据*/
public Map<String,Integer> getReadingPersonList(String mail_uid,int nums)throws Exception;
/**获取回复列表数据*/
public List<YxyReplyInfo> getReplyInfoList(String mail_uid,int nums)throws Exception;
/**获取退订列表数据*/
public List<YxyUnsubscribeInfo> getUnsubInfoList(String mail_uid,int nums)throws Exception;
/**获取打开链接人数列表数据*/
public Map<String,Integer> getLinkPersonList(String mail_uid,int nums)throws Exception;
/**获取打开链接总数列表数据*/
public List<YxyLinkInfo> getLinkInfoList(String mail_uid,int nums)throws Exception;
/**获取邮件的所有邮件信息*/
public List<YxySendMailMasterBase> findAllMailById(int send_mail_id)throws Exception;
}