View Javadoc
1   /**
2    * Copyright By Grandsoft Company Limited.  
3    * 2012-3-6 下午03:14:01
4    */
5   package gboat2.web.business;
6   
7   import gboat2.base.core.service.IBaseService;
8   import gboat2.web.model.GroupOrganMapper;
9   
10  import java.util.List;
11  import java.util.Map;
12  
13  /**
14   * 
15   * @author wangsr
16   * @since jdk1.6
17   * @date 2012-3-6
18   *
19   */
20  public interface IGroupOrganBusiness extends IBaseService {
21  	
22  	/**
23  	 * 根据groupId删除该组的所有组织机构
24  	 * @author wangsr
25  	 * @param groupId 组ID
26  	 * @return 删除成功与否
27  	 */
28  	public boolean deleteAllByGroupId(String groupId);
29  	
30  	/**
31  	 * 保存该组的组织机构
32  	 * @author wangsr
33  	 * @param groupId 组ID
34  	 * @param organId 机构ID
35  	 * @return 保存成功与否
36  	 */
37  	public boolean saveGroupOrgan(String groupId, String organId);
38  	
39  	/**
40  	 * 查找该组的所有组织机构
41  	 * @author wangsr
42  	 * @param groupId 组ID
43  	 * @return 该组的组织机构的List
44  	 */
45  	public List<GroupOrganMapper> findAllByGroupId(String groupId);
46  	
47  	/**
48  	 * 将得到的该组的组织机构转化成map形式
49  	 * @author wangsr
50  	 * @param groupId 组ID
51  	 * @return 需要的Map
52  	 */
53  	public Map<String, GroupOrganMapper> findAllByGroupIdToMap(String groupId);
54  }