public interface MemberLeaveManager
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dealLeave(int index,
java.lang.String oldMemberId,
java.lang.String newMemberId,
java.lang.Object data)
离职交接数据保存
|
java.util.List<MemberLeaveDetail> |
getMemberLeaveHandItem(long leaveMemberId,
int category) |
java.util.List<MemberLeavePending> |
getMemberLeavePending(long leaveMemberId) |
com.seeyon.ctp.util.FlipInfo |
listPendingData(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.String> params) |
com.seeyon.ctp.util.FlipInfo |
queryAppLogs(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
离职人员的工作交接日志
|
boolean |
save4Leave(long leaveMemberId,
java.util.Map<java.lang.String,java.lang.Long> agentMember) |
boolean |
save4LeaveFromTrigger(long leaveMemberId,
java.util.Map<java.lang.String,java.lang.Long> agentMember)
给触发用的离职交接接口,不更新人员信息,只添加待办交接人
|
void |
saveLog(java.lang.Long oldMemberId,
java.lang.Long newMemberId,
java.lang.String logMessage)
交接日志
|
void |
saveLog(java.lang.Long oldMemberId,
java.lang.Long newMemberId,
java.lang.String authNames,
java.lang.String categoryName)
交接日志
|
com.seeyon.ctp.util.FlipInfo |
showLeaveInfo(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params) |
com.seeyon.ctp.util.FlipInfo |
showTeamList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
取到离职人员所在的组
|
void |
transMemberReturn(long leaveMemberId)
从离职到在职,把代理交接取消掉
|
void |
updateMemberToLeave(long leaveMemberId)
更新人员为离职状态
|
java.util.List<MemberLeavePending> getMemberLeavePending(long leaveMemberId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MemberLeaveDetail> getMemberLeaveHandItem(long leaveMemberId, int category) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.util.FlipInfo listPendingData(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.String> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionboolean save4Leave(long leaveMemberId,
java.util.Map<java.lang.String,java.lang.Long> agentMember)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid transMemberReturn(long leaveMemberId)
throws com.seeyon.ctp.common.exceptions.BusinessException
eventObject - com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.util.FlipInfo showLeaveInfo(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionboolean save4LeaveFromTrigger(long leaveMemberId,
java.util.Map<java.lang.String,java.lang.Long> agentMember)
throws com.seeyon.ctp.common.exceptions.BusinessException
leaveMemberId - agentMember - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid dealLeave(int index,
java.lang.String oldMemberId,
java.lang.String newMemberId,
java.lang.Object data)
throws java.lang.Exception
index - 处理:1-未处理事项 2-流程节点 3-组人员 4-色权限 5-工作管理权限 6-业务管理权限memberId - map - java.lang.Exceptioncom.seeyon.ctp.util.FlipInfo showTeamList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
fi - params - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateMemberToLeave(long leaveMemberId)
throws com.seeyon.ctp.common.exceptions.BusinessException
leaveMemberId - com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.util.FlipInfo queryAppLogs(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
fi - params - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid saveLog(java.lang.Long oldMemberId,
java.lang.Long newMemberId,
java.lang.String authNames,
java.lang.String categoryName)
throws com.seeyon.ctp.common.exceptions.BusinessException
oldMemberId - newMemberId - authNames - categoryName - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid saveLog(java.lang.Long oldMemberId,
java.lang.Long newMemberId,
java.lang.String logMessage)
throws com.seeyon.ctp.common.exceptions.BusinessException
oldMemberId - newMemberId - logMessage - 日志messagecom.seeyon.ctp.common.exceptions.BusinessException