public class OrgMemberPostManagerImpl extends java.lang.Object implements OrgMemberPostManager
人员岗位管理
| 构造器和说明 |
|---|
OrgMemberPostManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteByDeptIdIdAndAccountId(long deptId,
long orgAccountId)
删除人员关系
|
void |
deleteByDeptIdIdAndAccountIdAndTypes(long deptId,
long orgAccountId,
java.util.List<OrgConstants.MemberPostType> postTypes)
删除人员关系
|
void |
deleteByIds(java.util.List<java.lang.Long> rsIds)
删除数据根据Id
|
void |
deleteByMemberId(long memberId)
删除人员关系
|
void |
deleteByMemberIdAndAccountId(long memberId,
long orgAccountId)
删除人员关系
|
void |
deleteByMemberIdAndTypes(long memberId,
java.util.List<OrgConstants.MemberPostType> postTypes)
删除人员关系
|
void |
deleteByMemberIds(java.util.List<java.lang.Long> memberIds)
删除人员关系
|
java.util.List<V3xOrgRelationship> |
findAll()
获取所有的信息
|
java.util.List<V3xOrgRelationship> |
findConPostRSByAccountId(java.lang.Long accountId)
通过单位Id回去兼职岗
|
java.util.List<V3xOrgRelationship> |
findRSByAccountId(long accountId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndDeptId(long accountId,
long deptId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndDeptIdAndTypes(long accountId,
long deptId,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndDeptIds(long accountId,
java.util.List<java.lang.Long> deptIds)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndDeptIdsAndTypes(long accountId,
java.util.List<java.lang.Long> deptIds,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndLevelId(long accountId,
long levelId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndLevelIdAndTypes(long accountId,
long levelId,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndMemberId(long accountId,
long memberId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndMemberIdAndType(long accountId,
long memberId,
OrgConstants.MemberPostType postType)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndMemberIdAndTypes(long accountId,
long memberId,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndMemberIdsAndTypes(long accountId,
java.util.List<java.lang.Long> memberIds,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndPostId(long accountId,
long postId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndPostIdAndTypes(long accountId,
long postId,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdAndTypes(long accountId,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByAccountIdsAndPostIds(java.util.List<java.lang.Long> accountIds,
java.util.List<java.lang.Long> postIds)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByConPost()
获取人员兼职岗位(不包含副岗)
|
java.lang.Long |
findRSByConPostAndAccountIds(java.util.List<java.lang.Long> accountIds)
通过单位id获取兼职信息
|
java.lang.Long |
findRSByConPostSize()
获取兼职人员数量
|
java.util.List<V3xOrgRelationship> |
findRSByDeptId(long deptId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByDeptIdAndPostIdAndTypes(long deptId,
long postId,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByDeptIdAndPostIds(long deptId,
java.util.List<java.lang.Long> postIds)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByDeptIds(java.util.List<java.lang.Long> deptIds)
获取人员岗位关系[不保证人员可用]
|
java.util.List<V3xOrgRelationship> |
findRSByDeptIdsAndPostIds(java.util.List<java.lang.Long> deptIds,
java.util.List<java.lang.Long> postIds)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByDeptIdsAndType(java.util.List<java.lang.Long> deptIds,
OrgConstants.MemberPostType postType)
获取人员岗位关系[保证人员可用]
|
java.util.List<V3xOrgRelationship> |
findRSByLevelId(long levelId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByMemberId(long memberId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByMemberIdAndType(long memberId,
OrgConstants.MemberPostType postType)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByMemberIdAndTypes(long memberId,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByPostId(long postId)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByPostIdAndTypes(long postId,
java.util.List<OrgConstants.MemberPostType> postTypes)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSByPostIds(java.util.List<java.lang.Long> postIds)
获取人员岗位关系
|
java.util.List<V3xOrgRelationship> |
findRSPoByAccountId(java.lang.Long accountId)
获取人员岗位关系PO
|
V3xOrgRelationship |
getRSById(java.lang.Long id)
通过Id获取关系
|
java.util.List<V3xOrgRelationship> |
getRSByIds(java.util.List<java.lang.Long> ids)
通过Id获取关系
|
public java.util.List<V3xOrgRelationship> findRSByAccountId(long accountId)
OrgMemberPostManagerfindRSByAccountId 在接口中 OrgMemberPostManageraccountId - 单位idpublic java.util.List<V3xOrgRelationship> findRSPoByAccountId(java.lang.Long accountId)
OrgMemberPostManagerfindRSPoByAccountId 在接口中 OrgMemberPostManageraccountId - 单位idpublic java.util.List<V3xOrgRelationship> findRSByAccountIdAndTypes(long accountId, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByAccountIdAndTypes 在接口中 OrgMemberPostManageraccountId - 单位idpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByAccountIdAndLevelId(long accountId, long levelId)
OrgMemberPostManagerfindRSByAccountIdAndLevelId 在接口中 OrgMemberPostManageraccountId - 单位idlevelId - 职务级别Idpublic java.util.List<V3xOrgRelationship> findRSByAccountIdAndLevelIdAndTypes(long accountId, long levelId, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByAccountIdAndLevelIdAndTypes 在接口中 OrgMemberPostManageraccountId - 单位idlevelId - 职务级别IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByAccountIdAndPostId(long accountId, long postId)
OrgMemberPostManagerfindRSByAccountIdAndPostId 在接口中 OrgMemberPostManageraccountId - 单位idpostId - 岗位Idpublic java.util.List<V3xOrgRelationship> findRSByAccountIdAndPostIdAndTypes(long accountId, long postId, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByAccountIdAndPostIdAndTypes 在接口中 OrgMemberPostManageraccountId - 单位idpostId - 岗位IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByAccountIdsAndPostIds(java.util.List<java.lang.Long> accountIds, java.util.List<java.lang.Long> postIds)
OrgMemberPostManagerfindRSByAccountIdsAndPostIds 在接口中 OrgMemberPostManageraccountIds - 单位idpostIds - 岗位Idpublic java.util.List<V3xOrgRelationship> findRSByAccountIdAndDeptId(long accountId, long deptId)
OrgMemberPostManagerfindRSByAccountIdAndDeptId 在接口中 OrgMemberPostManageraccountId - 单位iddeptId - 部门Idpublic java.util.List<V3xOrgRelationship> findRSByAccountIdAndDeptIdAndTypes(long accountId, long deptId, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByAccountIdAndDeptIdAndTypes 在接口中 OrgMemberPostManageraccountId - 单位iddeptId - 部门IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByAccountIdAndDeptIds(long accountId, java.util.List<java.lang.Long> deptIds)
OrgMemberPostManagerfindRSByAccountIdAndDeptIds 在接口中 OrgMemberPostManageraccountId - 单位iddeptIds - 部门Idpublic java.util.List<V3xOrgRelationship> findRSByAccountIdAndDeptIdsAndTypes(long accountId, java.util.List<java.lang.Long> deptIds, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByAccountIdAndDeptIdsAndTypes 在接口中 OrgMemberPostManageraccountId - 单位iddeptIds - 部门IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByAccountIdAndMemberId(long accountId, long memberId)
OrgMemberPostManagerfindRSByAccountIdAndMemberId 在接口中 OrgMemberPostManageraccountId - 单位idmemberId - 人员Idpublic java.util.List<V3xOrgRelationship> findRSByAccountIdAndMemberIdAndTypes(long accountId, long memberId, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByAccountIdAndMemberIdAndTypes 在接口中 OrgMemberPostManageraccountId - 单位idmemberId - 人员IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByAccountIdAndMemberIdAndType(long accountId, long memberId, OrgConstants.MemberPostType postType)
OrgMemberPostManagerfindRSByAccountIdAndMemberIdAndType 在接口中 OrgMemberPostManageraccountId - 单位idmemberId - 人员IdpostType - 岗位类型public java.util.List<V3xOrgRelationship> findRSByAccountIdAndMemberIdsAndTypes(long accountId, java.util.List<java.lang.Long> memberIds, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByAccountIdAndMemberIdsAndTypes 在接口中 OrgMemberPostManageraccountId - 单位idmemberIds - 人员IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByMemberId(long memberId)
OrgMemberPostManagerfindRSByMemberId 在接口中 OrgMemberPostManagermemberId - 人员Idpublic java.util.List<V3xOrgRelationship> findRSByMemberIdAndTypes(long memberId, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByMemberIdAndTypes 在接口中 OrgMemberPostManagermemberId - 人员IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByMemberIdAndType(long memberId, OrgConstants.MemberPostType postType)
OrgMemberPostManagerfindRSByMemberIdAndType 在接口中 OrgMemberPostManagermemberId - 人员IdpostType - 岗位类型public java.util.List<V3xOrgRelationship> findRSByDeptId(long deptId)
OrgMemberPostManagerfindRSByDeptId 在接口中 OrgMemberPostManagerdeptId - 部门Idpublic java.util.List<V3xOrgRelationship> findRSByDeptIdAndPostIds(long deptId, java.util.List<java.lang.Long> postIds)
OrgMemberPostManagerfindRSByDeptIdAndPostIds 在接口中 OrgMemberPostManagerdeptId - 部门IdpostIds - 岗位Idpublic java.util.List<V3xOrgRelationship> findRSByDeptIdAndPostIdAndTypes(long deptId, long postId, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByDeptIdAndPostIdAndTypes 在接口中 OrgMemberPostManagerdeptId - 部门IdpostId - 岗位IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByDeptIdsAndPostIds(java.util.List<java.lang.Long> deptIds, java.util.List<java.lang.Long> postIds)
OrgMemberPostManagerfindRSByDeptIdsAndPostIds 在接口中 OrgMemberPostManagerdeptIds - 部门IdpostIds - 岗位Idpublic java.util.List<V3xOrgRelationship> findRSByDeptIds(java.util.List<java.lang.Long> deptIds)
OrgMemberPostManagerfindRSByDeptIds 在接口中 OrgMemberPostManagerdeptIds - 部门Idpublic java.util.List<V3xOrgRelationship> findRSByDeptIdsAndType(java.util.List<java.lang.Long> deptIds, OrgConstants.MemberPostType postType)
OrgMemberPostManagerfindRSByDeptIdsAndType 在接口中 OrgMemberPostManagerdeptIds - 部门IdpostType - 岗位类型public java.util.List<V3xOrgRelationship> findRSByPostId(long postId)
OrgMemberPostManagerfindRSByPostId 在接口中 OrgMemberPostManagerpostId - 岗位Idpublic java.util.List<V3xOrgRelationship> findRSByPostIdAndTypes(long postId, java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerfindRSByPostIdAndTypes 在接口中 OrgMemberPostManagerpostId - 岗位IdpostTypes - 岗位类型public java.util.List<V3xOrgRelationship> findRSByPostIds(java.util.List<java.lang.Long> postIds)
OrgMemberPostManagerfindRSByPostIds 在接口中 OrgMemberPostManagerpostIds - 岗位Idpublic java.util.List<V3xOrgRelationship> findRSByLevelId(long levelId)
OrgMemberPostManagerfindRSByLevelId 在接口中 OrgMemberPostManagerlevelId - 职务级别public java.util.List<V3xOrgRelationship> findRSByConPost()
OrgMemberPostManagerfindRSByConPost 在接口中 OrgMemberPostManagerpublic java.lang.Long findRSByConPostAndAccountIds(java.util.List<java.lang.Long> accountIds)
OrgMemberPostManagerfindRSByConPostAndAccountIds 在接口中 OrgMemberPostManagerpublic java.util.List<V3xOrgRelationship> findAll()
OrgMemberPostManagerfindAll 在接口中 OrgMemberPostManagerpublic V3xOrgRelationship getRSById(java.lang.Long id)
OrgMemberPostManagergetRSById 在接口中 OrgMemberPostManagerid - 关系Idpublic java.util.List<V3xOrgRelationship> getRSByIds(java.util.List<java.lang.Long> ids)
OrgMemberPostManagergetRSByIds 在接口中 OrgMemberPostManagerids - 关系Idpublic java.lang.Long findRSByConPostSize()
OrgMemberPostManagerfindRSByConPostSize 在接口中 OrgMemberPostManagerpublic java.util.List<V3xOrgRelationship> findConPostRSByAccountId(java.lang.Long accountId)
OrgMemberPostManagerfindConPostRSByAccountId 在接口中 OrgMemberPostManageraccountId - 单位Idpublic void deleteByMemberId(long memberId)
OrgMemberPostManagerdeleteByMemberId 在接口中 OrgMemberPostManagermemberId - 人员Idpublic void deleteByMemberIdAndAccountId(long memberId,
long orgAccountId)
OrgMemberPostManagerdeleteByMemberIdAndAccountId 在接口中 OrgMemberPostManagermemberId - 人员IdorgAccountId - 单位Idpublic void deleteByMemberIdAndTypes(long memberId,
java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerdeleteByMemberIdAndTypes 在接口中 OrgMemberPostManagermemberId - 人员IdpostTypes - 岗位类型public void deleteByDeptIdIdAndAccountId(long deptId,
long orgAccountId)
OrgMemberPostManagerdeleteByDeptIdIdAndAccountId 在接口中 OrgMemberPostManagerdeptId - 部门IdorgAccountId - 单位Idpublic void deleteByDeptIdIdAndAccountIdAndTypes(long deptId,
long orgAccountId,
java.util.List<OrgConstants.MemberPostType> postTypes)
OrgMemberPostManagerdeleteByDeptIdIdAndAccountIdAndTypes 在接口中 OrgMemberPostManagerdeptId - 部门IdorgAccountId - 单位IdpostTypes - 岗位类型public void deleteByMemberIds(java.util.List<java.lang.Long> memberIds)
OrgMemberPostManagerdeleteByMemberIds 在接口中 OrgMemberPostManagermemberIds - 人员Idpublic void deleteByIds(java.util.List<java.lang.Long> rsIds)
OrgMemberPostManagerdeleteByIds 在接口中 OrgMemberPostManagerrsIds - 关系id