⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imaildao.java

📁 运用JSP/servlet/JavaBean 技术
💻 JAVA
字号:
package com.lovo.dao;

import java.util.List;

import com.lovo.po.Mail;
import com.lovo.po.MailVo;

/**
 * <p>IMailDao接口</p>
 * @author fenglu
 *
 */
public interface IMailDao
{
	
	/**
	 * 此方法用于发送信件,保存信件到已发送,草稿箱,已删除等
	 * @param mail 要发送的信件
	 * @return 返回boolean值,true发送成功,false发送失败
	 */
	public boolean sendMail(Mail mail);
	
	/**
	 * 此方法用于查询指定用户的指定类型的信件
	 * @param userId 用于指定用户
	 * @param mailStatus 用于指定邮件类型
	 * @return 返回list,存了所以符合条件的信件,或者为null
	 */
	public List<MailVo> queryMail(int userId, int mailStatus);
	
	/**
	 * 此方法用于删除信件
	 * @param mailIds 是一个int型数组,此数组中存放的是所有要删除的邮件的mailId
	 * @return 返回int值,表示删除了多少封邮件
	 */
	public int deleteMail(int[] mailIds);
	
	/**
	 * 此方法用于更新邮件的信息
	 * @param mail 要更新的新邮件,这个邮件的mailId必须是已经存在的,可以更新除了mailId外
	 * 的任何字段
	 * @return 返回boolean值,true更新成功,false更新失败
	 */
	public boolean updateMail(Mail mail);
	
	/**
	 * 此方法用来将邮件移到已删除
	 * @param mailId int型数组,所有要删除的信件id
	 * @return 返回int值,表示已删除了多少封邮件
	 */
	public int moveToDeleted(int[] mailIds);
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -