📄 imailbo.java
字号:
package com.lovo.service;
import java.util.List;
import com.lovo.po.Mail;
import com.lovo.po.MailVo;
/**
* <p>IMailBo接口</p>
* @author fenglu
*
*/
public interface IMailBo
{
/**
* 此方法用于发送信件,保存信件到已发送,草稿箱,已删除等
* @param mail 要发送的信件
* @return 返回boolean值,true发送成功,false发送失败
*/
public boolean sendMail(Mail mail);
/**
* 此方法用于删除信件
* @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);
/**
* 此方法用于查询指定用户的指定类型的信件
* @param userId 用于指定用户
* @param mailStatus 用于指定邮件类型
* @return 返回list,存了所以符合条件的信件,或者为null
*/
public List<MailVo> queryMail(int userId, int mailStatus);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -