7b868d349cdd4e7c3eda4fdc9afb73ceeea7249c.svn-base 2.3 KB
package yxy.timer.service;
import java.util.List; 
import yxy.timer.pojo.YxyReadingDayInfo;
/**
 * 点读service
 */
public interface YxyReadService {
	/**查询所有点读信息*/
	public List<yxy.timer.pojo.YxyReadingInfo> findAllReadinfo(String nowdate)throws Exception;
	/**批量插入*/
	public void insertReadPi(List<yxy.timer.pojo.YxyReadingInfo> o)throws Exception;
	/**实体插入*/
	public int insertRead(yxy.timer.pojo.YxyReadingInfo o)throws Exception;
	/**查询退订信息*/
	public List<yxy.timer.pojo.YxyUnsubscribeInfo> findUnInfoSet(String hql,int num)throws Exception;
	/**批量插入退订信息*/
	public void insertUnPi(List<yxy.timer.pojo.YxyUnsubscribeInfo> o)throws Exception;
	/**插入退订信息*/
	public int insertUn(yxy.timer.pojo.YxyUnsubscribeInfo o)throws Exception;
	/**查询所有点读信息1000条*/
	public List<yxy.timer.pojo.YxyReadingInfo> findAllRead()throws Exception;
	/**查询今日点读信息表*/
	public List<YxyReadingDayInfo> findDayRead(int day)throws Exception;
	/**清除今日点读信息表*/
	public void updateDayRead()throws Exception;
	/**今日批量插入*/
	public void insertDayReadPi(List<YxyReadingDayInfo> list)throws Exception;
	/**sql更新*/
	public void updateBySql(String sql)throws Exception;
	/**sql查询*/
	public List<Object> findBySqlQuery(String sql)throws Exception;
	/**查询是否有记录*/
	public int findisRecode(String hql)throws Exception;
	/**查询邮件对应的统计数据*/
	public yxy.timer.pojo.YxyMailNumCount getYxyMailNumCount(String mail_uid)throws Exception;
	/**添加或更新邮件对应的统计数据*/
	public void addEditYxyMailNumCount(yxy.timer.pojo.YxyMailNumCount count)throws Exception;
	
	/**查询邮件对应的统计数据(个人版sale100)*/
	public yxy.timer.sale.YxyMailNumCountInfo getYxyMailNumCount2(String mail_uid)throws Exception;
	/**查询是否有记录(个人版sale100)*/
	public int findisRecode2(String hql)throws Exception;
	/**实体插入(个人版sale100)*/
	public int insertRead2(yxy.timer.sale.YxyReadingInfo o)throws Exception;
	/**添加或更新邮件对应的统计数据(个人版sale100)*/
	public void addEditYxyMailNumCount2(yxy.timer.sale.YxyMailNumCountInfo count)throws Exception;
	/**插入退订信息*/
	public int insertUn2(yxy.timer.sale.YxyUnsubscribeInfo o)throws Exception;
}