public interface AgentIntercalateManager
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancel(Agent agent) |
void |
cancelUserAgent(java.lang.Long userId,
com.seeyon.ctp.common.authenticate.domain.User opeator)
取消人员的代理信息,并记录操作日志,不清理离职交接。
|
void |
cancelUserAgentAll(java.lang.Long userId,
com.seeyon.ctp.common.authenticate.domain.User opeator)
取消人员的代理信息,并记录操作日志,包含离职交接。
|
java.lang.String |
checkDataValidity(java.lang.String agentId,
java.lang.String beginDate,
java.lang.String endDate,
java.lang.String[] selectedValues,
java.lang.String currentAgentId,
java.lang.String templateIds,
java.lang.String edocTemplateIds,
java.lang.String agentToId,
java.lang.String typeScopeIds,
java.lang.String matterType)
代理设置信息有效性验证
|
java.lang.String[] |
compareDate(java.lang.String beginDate,
java.lang.String endDate,
java.lang.String startDate)
代理期限时间设置校验
|
java.util.List<Agent> |
findAgentByAccount(java.lang.Long agentToAccountId,
java.lang.String flag,
java.lang.String name)
根据单位ID获得代理记录
|
java.util.List<Agent> |
getAgentByMemberId(long memberId)
根据人员id获取代理信息(我为代理人) 过滤掉已经取消提醒的代理
|
java.lang.String |
getAgentDetailById(java.lang.String id)
ajax根据id获取代理详细内容
|
java.util.List<AgentScope> |
getAgentScopeListByAgentId(java.lang.Long agentId) |
java.util.List<Agent> |
getAllAgentByMemberId(long memberId)
根据人员id获取所有代理信息(我为代理人和被代理人)
|
Agent |
getById(java.lang.Long id)
获取有效代理记录
|
java.util.List<AgentDetailModel> |
getDetailModelByAgentId(java.lang.Long agentId)
通过agentId,取得detail列表
|
java.util.List<Agent> |
getIsagentByToId(java.lang.Long agentToId,
java.util.Date fromDate,
java.util.Date endDate,
java.lang.String agentOption)
yangzd
查询设置人在麽短时间是否设置了某类代理
|
java.lang.String |
getMemberPostsAndDepartment(java.lang.String accountId,
java.lang.String memberId)
根据单位id和被代理人id获取所在部门id和岗位id
|
java.util.List<AgentScopeModel> |
getScopeModelListByAgentId(java.lang.Long agentId)
根据代理人ID获得代理设置中的处理人或者发起人条件
|
java.lang.String |
getShowAgentAffair()
查询设置
|
java.util.List<Agent> |
getToAgentByMemberId(long memberId)
根据人员id获取代理信息(我为被代理人) 过滤掉已经取消提醒的代理
|
void |
init()
代理设置信息初始化
|
java.util.List<Agent> |
queryAgentListByAgentId(java.lang.Long agentId,
java.lang.Integer agentType)
根据代理人获取有效代理记录
|
java.util.List<Agent> |
queryAgentListByAgentToId(java.lang.Long agentToId,
java.lang.Integer agentType)
根据被代理人获取有效代理记录
|
java.util.List<Agent> |
queryAllValidity()
获取所有有效的代理设置记录
|
java.util.List<Agent> |
queryAvailabilityList(java.lang.Long agentToId,
java.lang.String... type)
获取我设置的有效代理记录 -- 我作为被代理人
|
java.util.List<Agent> |
queryAvailabilityList1(java.lang.Long agentId,
java.lang.String... type)
获取被代理人设置的有效代理记录 -- 我作为代理人
|
java.util.List<Agent> |
queryHistoryList(java.lang.Long agentToId)
获取我设置的代理历史记录 -- 我作为被代理人
|
java.util.List<Agent> |
queryHistoryList1(java.lang.Long agentId)
获取被代理人设置的代理历史记录 -- 我作为代理人
|
java.util.List<Agent> |
queryHistoryListByAgentToId(java.lang.Long agentToId,
java.lang.Integer agentType)
根据被代理id和代理类型查询历史代理记录,包括取消的和过期的
|
java.util.List<Agent> |
queryHistoryListByAgentToId1(java.lang.Long agentToId,
java.lang.Integer agentType,
java.lang.Integer firstResult,
java.lang.Integer maxResult)
根据被代理id和代理类型查询历史代理记录,包括取消的和过期的
|
void |
save(Agent agent,
java.util.List<AgentDetail> details) |
void |
save(Agent agent,
java.util.List<AgentDetail> details,
java.util.List<AgentScope> scopes)
保存代理及代理明细
|
void |
save(java.lang.Object object)
保存/更新代理信息
|
void |
sendAgentSettingMessage(Agent agent,
java.lang.Integer userType,
java.lang.String changeType)
代理设置消息提醒
|
void |
sendCancelAgentSettingMessage(Agent agent,
java.lang.Integer userType)
取消代理设置消息提醒
|
void |
sendDelAgentSettingMessage(Agent agent)
删除代理设置消息提醒
|
void |
showAgentAffair(java.lang.String checked)
待办栏目显示新收到的代理事项
|
void |
update(Agent agent,
java.util.List<AgentDetail> details) |
void |
update(Agent agent,
java.util.List<AgentDetail> details,
java.util.List<AgentScope> scopes)
更新代理及明细
|
void |
update(java.lang.Object object) |
void |
updateIsAgentRemind(java.lang.Long id,
boolean isRemind,
java.lang.Long currentUserId)
根据主键修改是否提醒状态
ids 代理主键
isRemin 是否提醒 true 提醒,false 不提醒
|
void init()
void save(java.lang.Object object)
object - void update(java.lang.Object object)
java.util.List<Agent> queryAvailabilityList(java.lang.Long agentToId, java.lang.String... type) throws java.lang.Exception
java.lang.Exceptionjava.util.List<Agent> queryHistoryList(java.lang.Long agentToId) throws java.lang.Exception
java.lang.Exceptionjava.util.List<Agent> queryAvailabilityList1(java.lang.Long agentId, java.lang.String... type) throws java.lang.Exception
java.lang.Exceptionjava.util.List<Agent> queryHistoryList1(java.lang.Long agentId) throws java.lang.Exception
java.lang.Exceptionjava.lang.String[] compareDate(java.lang.String beginDate,
java.lang.String endDate,
java.lang.String startDate)
java.lang.Exceptionjava.lang.String checkDataValidity(java.lang.String agentId,
java.lang.String beginDate,
java.lang.String endDate,
java.lang.String[] selectedValues,
java.lang.String currentAgentId,
java.lang.String templateIds,
java.lang.String edocTemplateIds,
java.lang.String agentToId,
java.lang.String typeScopeIds,
java.lang.String matterType)
throws com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Exceptioncom.seeyon.ctp.common.exceptions.BusinessExceptionAgent getById(java.lang.Long id) throws java.lang.Exception
java.lang.Exceptionvoid sendAgentSettingMessage(Agent agent, java.lang.Integer userType, java.lang.String changeType) throws java.lang.Exception
agent - userType - 1:集团管理员进行此操作 0:单位管理员进行此操作java.lang.Exceptionvoid sendDelAgentSettingMessage(Agent agent) throws java.lang.Exception
agent - java.lang.Exceptionvoid sendCancelAgentSettingMessage(Agent agent, java.lang.Integer userType) throws java.lang.Exception
agent - java.lang.Exceptionjava.util.List<Agent> queryAllValidity() throws java.lang.Exception
agentId - java.lang.Exceptionjava.util.List<Agent> getIsagentByToId(java.lang.Long agentToId, java.util.Date fromDate, java.util.Date endDate, java.lang.String agentOption) throws java.lang.Exception
agentToId - java.lang.Exceptionvoid cancelUserAgent(java.lang.Long userId,
com.seeyon.ctp.common.authenticate.domain.User opeator)
userId - opeator - 操作人void cancelUserAgentAll(java.lang.Long userId,
com.seeyon.ctp.common.authenticate.domain.User opeator)
userId - opeator - void save(Agent agent, java.util.List<AgentDetail> details, java.util.List<AgentScope> scopes)
agent - 代理信息details - 代理表单\协同模版明细void save(Agent agent, java.util.List<AgentDetail> details)
void update(Agent agent, java.util.List<AgentDetail> details, java.util.List<AgentScope> scopes)
agent - 代理信息details - 代理表单\协同模版明细void update(Agent agent, java.util.List<AgentDetail> details)
void cancel(Agent agent)
agent - 代理信息userType - 当前操作人 0:自己 1:集团管理员 2:单位管理员changeType - java.util.List<AgentDetailModel> getDetailModelByAgentId(java.lang.Long agentId)
agentId - java.util.List<Agent> getAgentByMemberId(long memberId)
memberId - java.util.List<Agent> getAllAgentByMemberId(long memberId)
memberId - java.util.List<Agent> getToAgentByMemberId(long memberId)
memberId - void updateIsAgentRemind(java.lang.Long id,
boolean isRemind,
java.lang.Long currentUserId)
java.util.List<Agent> queryAgentListByAgentToId(java.lang.Long agentToId, java.lang.Integer agentType)
agentToId - 被代理人IDagentType - 代理类型 1-代理设置;2-离职交接java.util.List<Agent> queryAgentListByAgentId(java.lang.Long agentId, java.lang.Integer agentType)
agentToId - 代理人IDagentType - 代理类型 1-代理设置;2-离职交接java.util.List<Agent> findAgentByAccount(java.lang.Long agentToAccountId, java.lang.String flag, java.lang.String name)
accountId - void showAgentAffair(java.lang.String checked)
checked - java.lang.String getShowAgentAffair()
java.util.List<AgentScope> getAgentScopeListByAgentId(java.lang.Long agentId)
java.util.List<AgentScopeModel> getScopeModelListByAgentId(java.lang.Long agentId)
agentId - 代理人IDjava.util.List<Agent> queryHistoryListByAgentToId(java.lang.Long agentToId, java.lang.Integer agentType) throws java.lang.Exception
agentToId - agentType - java.lang.Exceptionjava.util.List<Agent> queryHistoryListByAgentToId1(java.lang.Long agentToId, java.lang.Integer agentType, java.lang.Integer firstResult, java.lang.Integer maxResult) throws java.lang.Exception
agentToId - agentType - java.lang.Exceptionjava.lang.String getAgentDetailById(java.lang.String id)
throws java.lang.Exception
id - java.lang.Exceptionjava.lang.String getMemberPostsAndDepartment(java.lang.String accountId,
java.lang.String memberId)
throws java.lang.Exception
string - string2 - java.lang.Exception