@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
TeamManager
addTeam
在接口中 TeamManager
com.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
TeamManager
saveTeam
在接口中 TeamManager
com.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
TeamManager
deleteTeam
在接口中 TeamManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String deleteOneTeam(java.lang.Long teamId) throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManager
deleteOneTeam
在接口中 TeamManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public java.util.HashMap viewTeam(java.lang.Long teamId) throws com.seeyon.ctp.common.exceptions.BusinessException
TeamManager
viewTeam
在接口中 TeamManager
com.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
TeamManager
showTeamList
在接口中 TeamManager
com.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
TeamManager
saveTeamMembers
在接口中 TeamManager
com.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
在接口中 TeamManager
com.seeyon.ctp.common.exceptions.BusinessException