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.BusinessException
java.util.List<MemberLeaveDetail> getMemberLeaveHandItem(long leaveMemberId, int category) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
com.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.BusinessException
boolean 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.BusinessException
void transMemberReturn(long leaveMemberId) throws com.seeyon.ctp.common.exceptions.BusinessException
eventObject
- com.seeyon.ctp.common.exceptions.BusinessException
com.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.BusinessException
boolean 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.BusinessException
void 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.Exception
com.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.BusinessException
void updateMemberToLeave(long leaveMemberId) throws com.seeyon.ctp.common.exceptions.BusinessException
leaveMemberId
- com.seeyon.ctp.common.exceptions.BusinessException
com.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.BusinessException
void 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.BusinessException
void 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