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.Exception
java.util.List<Agent> queryHistoryList(java.lang.Long agentToId) throws java.lang.Exception
java.lang.Exception
java.util.List<Agent> queryAvailabilityList1(java.lang.Long agentId, java.lang.String... type) throws java.lang.Exception
java.lang.Exception
java.util.List<Agent> queryHistoryList1(java.lang.Long agentId) throws java.lang.Exception
java.lang.Exception
java.lang.String[] compareDate(java.lang.String beginDate, java.lang.String endDate, java.lang.String startDate)
java.lang.Exception
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) throws com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Exception
com.seeyon.ctp.common.exceptions.BusinessException
Agent getById(java.lang.Long id) throws java.lang.Exception
java.lang.Exception
void sendAgentSettingMessage(Agent agent, java.lang.Integer userType, java.lang.String changeType) throws java.lang.Exception
agent
- userType
- 1:集团管理员进行此操作 0:单位管理员进行此操作java.lang.Exception
void sendDelAgentSettingMessage(Agent agent) throws java.lang.Exception
agent
- java.lang.Exception
void sendCancelAgentSettingMessage(Agent agent, java.lang.Integer userType) throws java.lang.Exception
agent
- java.lang.Exception
java.util.List<Agent> queryAllValidity() throws java.lang.Exception
agentId
- java.lang.Exception
java.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.Exception
void 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.Exception
java.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.Exception
java.lang.String getAgentDetailById(java.lang.String id) throws java.lang.Exception
id
- java.lang.Exception
java.lang.String getMemberPostsAndDepartment(java.lang.String accountId, java.lang.String memberId) throws java.lang.Exception
string
- string2
- java.lang.Exception