View Javadoc
1   /**
2    * Copyright By Grandsoft Company Limited.  
3    * 2012-2-28 上午10:18:22
4    */
5   package gboat2.web.service;
6   
7   import gboat2.base.core.dao.Page;
8   import gboat2.web.model.Organ;
9   
10  
11  /**
12   * 
13   * 组织机构接口
14   * @author lysming
15   * @since jdk1.6
16   * @date 2012-2-28
17   *  
18   */
19  
20  public interface IOrganizationService {
21  	/**
22  	 * 组织机构列表提供
23  	 * @param pageIndex 页面序号
24  	 * @param pageSize 页面条数
25  	 * @return OrganInfoResult 
26  	 */
27  	public Page<Organ> getOrgans(int pageIndex,int pageSize); 
28  	
29  	/**
30  	 * 组织机构信息提供:
31  	 * @param organId 机构Id
32  	 * @return OrganInfoResult
33  	 */
34  	public Organ getOrgan(String organId);
35  	
36  	/**
37  	 * 组织机构模糊检索提供
38  	 * @param pageIndex 页数
39  	 * @param pageSize 每页条数
40  	 * @param organName 检索条件,模糊检索
41  	 * @return OrganInfoResult
42  	 */
43  	public Page<Organ> searchOrgans(int pageIndex, int pageSize, String organName);
44  	
45  	/**
46  	 * 根据登录名称删除user,供业务系统存储用户数据时调用
47  	 * @param loginId 登陆名称
48  	 * @return boolean
49  	 */
50  	public boolean deleteUserByLoginId(String loginId);
51  }