iorganizationservice.java

来自「一个自娱自乐的demo 开发环境 apache-tomcat-6.0.16」· Java 代码 · 共 109 行

JAVA
109
字号
package com.hb.base.services.organization;

import java.util.List;

import com.hb.base.view.domain.RichFacesTreeNodeBean;
import com.hb.core.services.IService;

/**
 * 2008/01/22
 * 
 * @author 何 貝
 * 
 * 组织模块服务Bean
 */
public interface IOrganizationService extends IService {
	/**
	 * 取得部门树的根节点--根据部门ID
	 * 
	 * (默认根节点ID--"00000001")
	 * 
	 * @param departmentID 部门ID
	 * @return 根节点
	 */
	public RichFacesTreeNodeBean getDepTreeRootNode_Service();

	/**
	 * 删除部门信息(根据部门节点)
	 * 
	 * @param departmentID 部门ID
	 * @return 执行结果
	 */
	public boolean delDepartment_Service(String departmentID);

	/**
	 * 删除职位信息(根据职位节点)
	 * 
	 * @param jobInfoID 职位ID
	 * @return 执行结果
	 */
	public boolean delJobInfo_Service(String jobInfoID);

	/**
	 * 修改部门信息(根据部门节点)
	 * 
	 * @param departmentID 部门ID
	 * @param departmentName 部门名称
	 * @param startDate 有效开始时间
	 * @param endDate 有效结束时间
	 * @return 执行结果
	 */
	public boolean modDepartment_Service(String departmentID, String departmentName, String startDate,
			String endDate);

	/**
	 * 修改职位信息(根据职位节点)
	 * 
	 * @param jobInfoID 职位ID
	 * @param jobInfoName 职位名称
	 * @param startDate 有效开始时间
	 * @param endDate 有效结束时间
	 * @return 执行结果
	 */
	public boolean modJobInfo_Service(String jobInfoID, String jobInfoName, String startDate, String endDate);

	/**
	 * 添加部门信息
	 * 
	 * @param departmentName 部门名称
	 * @param parentDepID 上级部门ID
	 * @param startDate 有效开始时间
	 * @param endDate 有效结束时间
	 * @return 执行结果
	 */
	public boolean addDepartment_Service(String departmentName, String parentDepID, String startDate,
			String endDate);

	/**
	 * 添加职位信息
	 * 
	 * @param jobInfoName 职位名称
	 * @param parentDepID 上级部门ID
	 * @param startDate 有效开始时间
	 * @param endDate 有效结束时间
	 * @return 执行结果
	 */
	public boolean addJobInfo_Service(String jobInfoName, String parentDepID, String startDate, String endDate);

	/**
	 * 取得员工信息列表
	 * 
	 * @param firstResultPost 查询结果的开始位置
	 * @param maxResultCount 查询结果的最大数量
	 * @param filterCondition 查询条件
	 * @param filterValue 查询条件值
	 * @return 员工信息列表
	 */
	public List<Object> getEmployeeListInfo_Service(int firstResultPost, int maxResultCount,
			String filterCondition, String filterValue);

	/**
	 * 取得员工信息列表大小
	 * 
	 * @param filterCondition 查询条件
	 * @param filterValue 查询条件值
	 * @return 员工信息列表大小
	 */
	public int getEmployeeInfoListSize_Service(String filterCondition, String filterValue);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?