@CheckRoleAccess(roleTypes={DepAdmin,HrAdmin}, resourceCode={"org_post_setting","org_group_setting"}) public class PostManagerImpl extends java.lang.Object implements PostManager
限定符和类型 | 字段和说明 |
---|---|
protected AddressBookCustomerFieldInfoManager |
addressBookCustomerFieldInfoManager |
protected AddressBookManager |
addressBookManager |
protected com.seeyon.ctp.common.appLog.manager.AppLogManager |
appLogManager |
protected com.seeyon.ctp.common.ctpenumnew.manager.EnumManager |
enumManagerNew |
protected MetadataColumnManager |
metadataColumnManager |
protected OrgCache |
orgCache |
protected OrgDao |
orgDao |
protected OrgManager |
orgManager |
protected OrgManagerDirect |
orgManagerDirect |
protected PrincipalManager |
principalManager |
构造器和说明 |
---|
PostManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.util.HashMap |
addPost(java.lang.String accountId)
部门管理进入页面
|
void |
bdingBasePost(java.lang.String accountId,
java.util.Map<java.lang.String,java.lang.Object> postmap,
java.lang.String basePostId)
绑定集团标准岗
|
boolean |
checkRepeatCode(java.lang.Long accountId,
java.lang.Long entId,
java.lang.String code)
校验角色编号是否重复
|
java.lang.Long |
createPost(java.lang.String accountId,
java.util.Map post)
新建一个部门
|
java.util.Map |
createPostFormBase(java.lang.String accountId,
java.lang.String posts)
引用集团标准岗
|
java.lang.String |
deletePost(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> post)
删除一个岗位
|
com.seeyon.ctp.util.FlipInfo |
deptsPostView(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map params) |
java.lang.String |
getdeletePostnames(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> post)
获取要删除的岗位的名称
|
java.util.HashMap |
getRootAccountId()
获取集团ID
|
void |
membersPostModify(java.util.Map params) |
com.seeyon.ctp.util.FlipInfo |
membersPostView(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map params) |
void |
postBatchModify(java.lang.String postIds,
java.util.Map post) |
com.seeyon.ctp.util.FlipInfo |
showPostList(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map params)
获取岗位列表
|
java.util.Map |
unBindBasePost(java.lang.String accountId,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> posts)
解绑基准岗
|
java.util.HashMap |
viewPost(java.lang.Long postId)
读取某个部门的详细信息
|
@Inject protected OrgCache orgCache
@Inject protected OrgDao orgDao
@Inject protected OrgManagerDirect orgManagerDirect
@Inject protected OrgManager orgManager
@Inject protected PrincipalManager principalManager
@Inject protected com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager
@Inject protected com.seeyon.ctp.common.ctpenumnew.manager.EnumManager enumManagerNew
@Inject protected AddressBookCustomerFieldInfoManager addressBookCustomerFieldInfoManager
@Inject protected MetadataColumnManager metadataColumnManager
@Inject protected AddressBookManager addressBookManager
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public java.util.HashMap addPost(java.lang.String accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
addPost
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public java.lang.Long createPost(java.lang.String accountId, java.util.Map post) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
createPost
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public java.util.Map createPostFormBase(java.lang.String accountId, java.lang.String posts) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
createPostFormBase
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public java.util.HashMap viewPost(java.lang.Long postId) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
viewPost
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public com.seeyon.ctp.util.FlipInfo showPostList(com.seeyon.ctp.util.FlipInfo flipInfo, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
showPostList
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public java.lang.String deletePost(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> post) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
deletePost
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getdeletePostnames(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> post) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
getdeletePostnames
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.HashMap getRootAccountId() throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
getRootAccountId
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public void bdingBasePost(java.lang.String accountId, java.util.Map<java.lang.String,java.lang.Object> postmap, java.lang.String basePostId) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
bdingBasePost
在接口中 PostManager
accountId
- 单位idpostmap
- 单位岗位basePostId
- 集团岗位idcom.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public java.util.Map unBindBasePost(java.lang.String accountId, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> posts) throws com.seeyon.ctp.common.exceptions.BusinessException
PostManager
unBindBasePost
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public com.seeyon.ctp.util.FlipInfo membersPostView(com.seeyon.ctp.util.FlipInfo flipInfo, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
membersPostView
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public com.seeyon.ctp.util.FlipInfo deptsPostView(com.seeyon.ctp.util.FlipInfo flipInfo, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
deptsPostView
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_post_setting","org_group_setting"}) public void membersPostModify(java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
membersPostModify
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public void postBatchModify(java.lang.String postIds, java.util.Map post) throws com.seeyon.ctp.common.exceptions.BusinessException
postBatchModify
在接口中 PostManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public boolean checkRepeatCode(java.lang.Long accountId, java.lang.Long entId, java.lang.String code)
PostManager
checkRepeatCode
在接口中 PostManager