accountdao.java
来自「一个完整的物流系统」· Java 代码 · 共 84 行
JAVA
84 行
package jp.com.cost.dao;
import java.util.List;
import jp.com.cost.login.web.form.EditPassForm;
import jp.com.cost.pojo.Account;
import jp.com.cost.xt.web.form.XT6102Form;
import jp.com.cost.xt.web.form.XT6103Form;
/**
* 该接口类提供对数据库ACCOUNT表进行操作的各方法接口
*
*/
public interface AccountDao {
/**
* 查询ACCOUNT表里所有帐户信息,查询出来的数据与XT6101页面上显示数据相对应
*/
public List findAllAccount();
/**
* 根据帐户帐号对表ACCOUNT进行查询
*
* @param id -
* Account表对应的流水号
*/
public XT6103Form findByID(int id);
/**
* 查询添加新帐户后生成的新ID,主要为了给新添加的帐户分配角色
*
* @param aid -
* 帐户的帐号
*/
public Account findAccountID(XT6102Form form);
/**
* 根据帐户的ID从ACCOUNT表里删除记录
*
* @param id -
* 帐户的ID
*/
public boolean deleteAccount(int id);
/**
* 添加新帐户
*
* @param account -
* ACCOUNT表对应的POJO对象
*/
public boolean addAccount(XT6102Form form);
/**
* 更新帐户信息
*
* @param form -
* 页面XT6103对应的Form
*/
public boolean updateAccount(XT6103Form form);
/**
* 根据aid查找帐户信息
*
* @param aid -
* ACCOUNT表对应的aid列
*/
public List findByAid(String aid);
/**
* 根据用户名,密码登陆
* @param aid - 用户名
* @param apass - 密码
* @return
*/
public Account login(String aid,String apass);
/**
* 修改用户的密码的方法
* @param form
* @return boolean
*/
public boolean updatepass(EditPassForm form);
public List findAid(String aid);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?