YxyMailNumCountService.java 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;
}