📄 accountdao.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -