@CheckRoleAccess(roleTypes={HrAdmin,DepAdmin,TeamManager}, resourceCode={"org_group_setting","org_team_setting"}) public class TeamManagerImpl extends java.lang.Object implements TeamManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.seeyon.ctp.common.appLog.manager.AppLogManager |
appLogManager |
protected OrgCache |
orgCache |
protected OrgDao |
orgDao |
protected OrgManager |
orgManager |
protected OrgManagerDirect |
orgManagerDirect |
protected PrincipalManager |
principalManager |
| 构造器和说明 |
|---|
TeamManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.HashMap |
addTeam(java.lang.String accountId)
组管理进入页面
|
java.lang.String |
deleteOneTeam(java.lang.Long teamId)
删除指定组
|
java.lang.String |
deleteTeam(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> team)
删除组
|
com.seeyon.ctp.util.FlipInfo |
getBatchResult(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params) |
java.lang.Long |
saveTeam(java.lang.String accountId,
java.util.Map team)
保存组
|
boolean |
saveTeamMembers(java.lang.String reamIds,
java.lang.String memberIds,
java.lang.String replaceMemberId,
java.lang.String type,
java.lang.String accId)
批量修改组中的人员
|
com.seeyon.ctp.util.FlipInfo |
showTeamList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
获取组位列表
|
java.util.HashMap |
viewTeam(java.lang.Long teamId)
读取某个部门的详细信息
|
@Inject protected OrgCache orgCache
@Inject protected OrgDao orgDao
@Inject protected OrgManagerDirect orgManagerDirect
@Inject protected OrgManager orgManager
@Inject protected PrincipalManager principalManager
@Inject protected com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager
@AjaxAccess
public java.util.HashMap addTeam(java.lang.String accountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManageraddTeam 在接口中 TeamManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public java.lang.Long saveTeam(java.lang.String accountId,
java.util.Map team)
throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManagersaveTeam 在接口中 TeamManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public java.lang.String deleteTeam(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> team)
throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManagerdeleteTeam 在接口中 TeamManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String deleteOneTeam(java.lang.Long teamId)
throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManagerdeleteOneTeam 在接口中 TeamManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public java.util.HashMap viewTeam(java.lang.Long teamId)
throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManagerviewTeam 在接口中 TeamManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public com.seeyon.ctp.util.FlipInfo showTeamList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManagershowTeamList 在接口中 TeamManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public boolean saveTeamMembers(java.lang.String reamIds,
java.lang.String memberIds,
java.lang.String replaceMemberId,
java.lang.String type,
java.lang.String accId)
throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManagersaveTeamMembers 在接口中 TeamManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public com.seeyon.ctp.util.FlipInfo getBatchResult(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
getBatchResult 在接口中 TeamManagercom.seeyon.ctp.common.exceptions.BusinessException