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

📄 functiondao.java

📁 权限系统以为业务逻辑提供服务为目标。这个系统的设计目的
💻 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 + -