icommonservice.java

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

JAVA
90
字号
package com.hb.base.services.common;

import java.util.List;

import com.hb.base.domain.common.Country;
import com.hb.base.domain.common.Person;
import com.hb.base.domain.organization.Employee;
import com.hb.base.view.domain.RichFacesTreeNodeBean;
import com.hb.core.services.IService;

/**
 * 2007-11-3
 * 
 * @author 何 貝
 * 
 * 公共模块服务Bean
 */
public interface ICommonService extends IService {

	/**
	 * 用户登录效验
	 * 
	 * @param userID 用户ID
	 * @param password 用户密码
	 * @return true-登录成功 false-登录失败
	 */
	public boolean userLogin_Service(String userID, String password);

	/**
	 * 取得员工信息
	 * 
	 * @param employeeID 员工ID
	 * @return
	 */
	public Employee getEmployeeInfo_Service(String employeeID);

	/**
	 * 取得个人信息 (雇用有效开始时间--系统当天日期)
	 * 
	 * @param employeeID 员工ID
	 * @return 个人信息
	 */
	public Person getPersonInfoByEmployeeID_Service(String employeeID);

	/**
	 * 取得个人信息
	 * 
	 * @param employeeID 员工ID
	 * @param employmentStartDate 雇用有效开始时间
	 * @return 个人信息
	 */
	public Person getPersonInfoByEmployeeID_Service(String employeeID, String employmentStartDate);

	/**
	 * 修改员工密码
	 * 
	 * @param employeeID 员工ID
	 * @param password 员工密码
	 * @return true-修改成功 false-修改失败
	 */
	public boolean changeEmployeePassword_Service(String employeeID, String password);

	/**
	 * 取得UI树的根节点,根据员工ID取得其能访问的权限
	 * 
	 * (默认根节点ID--"00000001")
	 * 
	 * @param employeeID 员工ID
	 * @return
	 */
	public RichFacesTreeNodeBean getMenuTreeRootNode_Service(String employeeID);

	/**
	 * 取得所有国家信息列表
	 * 
	 * @return 国家信息列表
	 */
	public List<Country> getCountryInfoList_Service();

	/**
	 * 更新个人信息
	 * 
	 * @param employeeID 员工ID
	 * @param pagePerson 个人信息对象
	 * @return 更新结果
	 */
	public boolean updatePersonInfo_Service(String employeeID, Person pagePerson);

}

⌨️ 快捷键说明

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