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; }