public class MemberLeaveManagerImpl extends java.lang.Object implements MemberLeaveManager, com.seeyon.ctp.common.SystemInitializer
| 构造器和说明 |
|---|
MemberLeaveManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
void |
initialize()
初始化接口,将在系统启动时被调用
|
com.seeyon.ctp.util.FlipInfo |
listPendingData(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.String> params0) |
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)
记录交接日志
890:{0}将《{1}》的以下{2}交接给《{3}》: {4}。
|
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)
更新人员为离职状态
|
public void initialize()
com.seeyon.ctp.common.SystemInitializerinitialize 在接口中 com.seeyon.ctp.common.SystemInitializerpublic java.util.List<MemberLeavePending> getMemberLeavePending(long leaveMemberId) throws com.seeyon.ctp.common.exceptions.BusinessException
getMemberLeavePending 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public com.seeyon.ctp.util.FlipInfo listPendingData(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.String> params0)
throws com.seeyon.ctp.common.exceptions.BusinessException
listPendingData 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<MemberLeaveDetail> getMemberLeaveHandItem(long leaveMemberId, int category) throws com.seeyon.ctp.common.exceptions.BusinessException
getMemberLeaveHandItem 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess @CheckRoleAccess(roleTypes={DepAdmin,HrAdmin}, resourceCode="org_member_setting") public boolean save4Leave(long leaveMemberId, java.util.Map<java.lang.String,java.lang.Long> agentMember) throws com.seeyon.ctp.common.exceptions.BusinessException
save4Leave 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess @CheckRoleAccess(roleTypes={DepAdmin,HrAdmin}, resourceCode={"org_group_setting","org_member_setting"}) public void updateMemberToLeave(long leaveMemberId) throws com.seeyon.ctp.common.exceptions.BusinessException
MemberLeaveManagerupdateMemberToLeave 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic boolean save4LeaveFromTrigger(long leaveMemberId,
java.util.Map<java.lang.String,java.lang.Long> agentMember)
throws com.seeyon.ctp.common.exceptions.BusinessException
MemberLeaveManagersave4LeaveFromTrigger 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void transMemberReturn(long leaveMemberId)
throws com.seeyon.ctp.common.exceptions.BusinessException
MemberLeaveManagertransMemberReturn 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public com.seeyon.ctp.util.FlipInfo showLeaveInfo(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
showLeaveInfo 在接口中 MemberLeaveManagercom.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
MemberLeaveManagershowTeamList 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess @CheckRoleAccess(roleTypes={DepAdmin,HrAdmin}, resourceCode={"org_group_setting","org_member_setting"}) public void dealLeave(int index, java.lang.String oldMemberId, java.lang.String newMemberId, java.lang.Object data) throws com.seeyon.ctp.common.exceptions.BusinessException
MemberLeaveManagerdealLeave 在接口中 MemberLeaveManagerindex - 处理:1-未处理事项 2-流程节点 3-组人员 4-色权限 5-工作管理权限 6-业务管理权限com.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public com.seeyon.ctp.util.FlipInfo queryAppLogs(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
MemberLeaveManagerqueryAppLogs 在接口中 MemberLeaveManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public 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
saveLog 在接口中 MemberLeaveManageroldMemberId - newMemberId - authNames - com.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public void saveLog(java.lang.Long oldMemberId,
java.lang.Long newMemberId,
java.lang.String logMessage)
throws com.seeyon.ctp.common.exceptions.BusinessException
MemberLeaveManagersaveLog 在接口中 MemberLeaveManagerlogMessage - 日志messagecom.seeyon.ctp.common.exceptions.BusinessException