📄 functiondao.java
字号:
package com.tairun.component.popedom.dao;
import com.tairun.component.popedom.model.Function;
import javax.sql.DataSource;
import java.util.List;
/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2005-12-6
* Time: 9:02:59
* To change this template use File | Settings | File Templates.
*/
public interface FunctionDAO {
/**
* 获得数据源
* @param ds
*/
public void setDataSource(DataSource ds);
/**
* 创建一个功能,创建时间和修改时间为系统当前时间
* @param function
*/
public void create(Function function);
/**
* 修改一个功能,修改时间为当前系统时间
* @param function 修改条件为流水号
*/
public void update(Function function);
/**
* 删除一个功能,软删除,把状态字段由1变为0
* @param function 修改条件为流水号
*/
public void delete(Function function);
/**
* 获得功能的内容
* @param function 获取条件为流水号
* @return Function 返回一个功能对象
*/
public Function getdetail(long function);
/**
* 获得所有功能的列表,先把查询的每条记录放入一个对象,再用list.add()
* 把每个对象放到list列表里面
* @return list 功能的列表
*/
public List getlist();
/**
* 获得功能的功能编号的列表,先把查询的每条记录放入一个对象,再用list.add()
* 把每个对象放到list列表里面
* @return list 功能编号的列表
*/
public List getfunID_list();
/**
* 获得功能编号一级目录的列表,先把查询的每条记录放入一个对象,再用
* list.add(),把每个对象放到list列表里面
* @return list 功能编号的一级目录
*/
public List getfirstall_list();
/**
* 获得功能编号二级目录的列表,先把查询的每条记录放入一个对象,再用
* list.add(),把每个对象放到list列表里面
* @param functionID 数据路查询条件为功能编号
* @return list 功能编号二级目录的列表
*/
public List getsecond_list(String functionID);
/**
* 验证功能名在数据库中是否存在
* @param functionID 上级目录编号
* @param func_name 要新建的功能名
* @return boolean true表示已经存在,不容许新建该功能,false表示
* 不存在该功能,可以新建该功能
*/
public boolean isexist(String functionID,String func_name);
/**
* 得到二级目录的变长功能号的最大值
* @param functionID 变长的功能号
* @return 一个字符串,最大值加1返回
*/
public String getmaxID(String functionID);
/**
* 得到一级目录的变长功能号的最大值
* @return 一个字符串,最大值加1返回
*/
public String getmaxID();
/**
* 根据变长的功能号来得到整个功能的对象
* @param functionID 变长的功能号
* @return Function 功能对象
*/
public Function getdetailby_funID(String functionID);
/**
* 修改功能的时候查询同级目录中是否有要改的目录名
* @param functionID
* @param func_name
* @return boolean 如果存在的话就返回true,不容许修改,不存在就返回
* false,容许修改为该函数名
*/
public boolean isexist_update(String functionID,String func_name);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -