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

📄 accountdao.java

📁 一个完整的物流系统
💻 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 + -