public interface ConcurrentPostManager
Title: 人员兼职管理信息业务层接口
Description: 提供兼职管理外部功能的Manager接口
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 方法和说明 |
---|---|
void |
batchModify(java.util.Map map)
批量修改兼职角色
|
boolean |
canSubunitManageConPost() |
boolean |
checkBatConpostAccount(java.lang.String memberIds,
java.lang.String accountIds)
为批量添加增加的接口,检验选中的人员的单位和要兼职的单位是否相同
|
java.lang.String |
checkCanDel(java.lang.Long relId)
检查是否可以删除
|
java.util.Map<java.lang.String,java.lang.Object> |
checkCanModify(java.lang.Long relId)
验证兼职记录是否可修改
|
void |
conPostSwitch(java.lang.Boolean switchOn)
允许父单位管理其所有子单位的兼职
|
void |
createOne(java.util.Map map)
创建一个兼职关系
|
java.util.List<WebV3xOrgSecondPost> |
dealSecondPostInfo(java.util.Map<java.lang.Long,java.util.List<MemberPost>> resultMap) |
java.util.Map<java.lang.String,java.lang.Object> |
delConPosts(java.lang.Long[] ids)
删除兼职关系
|
java.lang.String |
getIncludeUnitIds()
查询属于当前登录单位及其子单位下的单位ID
|
java.util.HashMap<java.lang.String,java.lang.String> |
getPriPostNameByMemberId(java.lang.Long memberId)
根据人员id获取主岗名称
|
java.util.Map<java.lang.Long,java.util.List<MemberPost>> |
getSecondPostMap(java.lang.Long accountId,
java.util.Map params) |
com.seeyon.ctp.util.FlipInfo |
list4in(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
兼职到本单位关系列表
|
com.seeyon.ctp.util.FlipInfo |
list4Manager(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
管理兼职关系列表
|
com.seeyon.ctp.util.FlipInfo |
list4out(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
兼职到外单位的兼职列表
|
com.seeyon.ctp.util.FlipInfo |
list4SecondPost(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
副岗列表
|
com.seeyon.ctp.util.FlipInfo |
list4SubUnitManage(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
子单位兼职管理
|
void |
updateOne(java.util.Map map)
修改兼职关系
|
java.util.HashMap |
viewOne(java.lang.Long relId)
查看兼职信息
|
com.seeyon.ctp.util.FlipInfo list4in(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
com.seeyon.ctp.util.FlipInfo list4out(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
com.seeyon.ctp.util.FlipInfo list4Manager(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
com.seeyon.ctp.util.FlipInfo list4SecondPost(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
com.seeyon.ctp.util.FlipInfo list4SubUnitManage(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 updateOne(java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
map
- com.seeyon.ctp.common.exceptions.BusinessException
void createOne(java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
map
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.Object> delConPosts(java.lang.Long[] ids) throws com.seeyon.ctp.common.exceptions.BusinessException
ids
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.HashMap viewOne(java.lang.Long relId) throws com.seeyon.ctp.common.exceptions.BusinessException
relId
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.HashMap<java.lang.String,java.lang.String> getPriPostNameByMemberId(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员idcom.seeyon.ctp.common.exceptions.BusinessException
boolean checkBatConpostAccount(java.lang.String memberIds, java.lang.String accountIds) throws com.seeyon.ctp.common.exceptions.BusinessException
memberIds
- 多个人员id字符串accountIds
- 多个单位id字符串com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.Long,java.util.List<MemberPost>> getSecondPostMap(java.lang.Long accountId, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<WebV3xOrgSecondPost> dealSecondPostInfo(java.util.Map<java.lang.Long,java.util.List<MemberPost>> resultMap) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.lang.String getIncludeUnitIds() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.Object> checkCanModify(java.lang.Long relId) throws com.seeyon.ctp.common.exceptions.BusinessException
relId
- com.seeyon.ctp.common.exceptions.BusinessException
java.lang.String checkCanDel(java.lang.Long relId) throws com.seeyon.ctp.common.exceptions.BusinessException
relId
- com.seeyon.ctp.common.exceptions.BusinessException
void conPostSwitch(java.lang.Boolean switchOn) throws com.seeyon.ctp.common.exceptions.BusinessException
switchOn
- com.seeyon.ctp.common.exceptions.BusinessException
boolean canSubunitManageConPost() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess void batchModify(java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
map
- com.seeyon.ctp.common.exceptions.BusinessException