public interface PeopleRelateManager
限定符和类型 | 方法和说明 |
---|---|
void |
addPeopleRelate(PeopleRelate pr)
添加关联人员
|
void |
deletePeopleRelateByOne(java.lang.Long related,
java.lang.Long relateId,
int type) |
void |
deleteRelatePeopleRepeat(java.lang.Long relateId,
java.lang.Long relatedId,
int flag) |
void |
delRelateMembers(java.util.List deleteIds,
java.lang.Long relatedMemberId,
int type) |
void |
delRelateMembers(java.lang.Long relatedMemberId) |
void |
delRelateMembers(java.lang.Long relatedMemberId,
int type)
根据被关联人员id与类型删除人员
|
java.util.Map<RelationType,java.util.List<PeopleRelate>> |
getAllPeopleRelates(java.lang.Long userId,
boolean fromMore)
取得我所有的关联人员信息
|
java.util.Map<RelationType,java.util.List<PeopleRelate>> |
getAllPeopleRelates(java.lang.Long userId,
boolean fromMore,
int size)
取得我所有的关联人员信息(条数限制)
|
java.util.Map<RelationType,java.util.List<PeopleRelate>> |
getAllPeopleRelates(java.lang.Long userId,
boolean fromMore,
java.lang.String designated)
取得我所有的关联人员信息(栏目内容过滤)
|
java.util.List<PeopleRelate> |
getAllRelateMemberList(long relatedMemberId,
int type)
通过关联类型和人员ID查询出所有主动和被动关联人员集合
|
java.util.Map<RelationType,java.util.List<V3xOrgMember>> |
getAllRelateMembers(java.lang.Long userId)
取得我所有的关联人员
|
java.util.Map<RelationType,java.util.List<java.lang.Long>> |
getAllRelateMembersId(java.lang.Long userId)
取得我的关联人员的id
|
java.util.Map<RelationType,java.util.List<V3xOrgMember>> |
getAllRelateMembersWithFix(java.lang.Long userId)
取得我所有确定关联关系的关联人员
|
java.util.Map<RelationType,java.util.List<V3xOrgMember>> |
getAllRelateMembersWithFixAndNeedNotFix(java.lang.Long userId)
取得我所有确定关联关系(relate_webs 1)的和无需确认的(同级 relate_webs 0)关联人员
|
java.lang.String |
getDeptMeMberForAjax(java.lang.Long deptId,
java.lang.Long userId) |
PeopleRelate |
getPeopleRelate(java.lang.Long relateId,
java.lang.Long relatedId) |
java.util.List<PeopleRelate> |
getPeopleRelatedList(java.lang.Long userId) |
java.util.List<PeopleRelate> |
getPeopleRelateIsExitRelate(java.lang.Long relateMemberId,
java.lang.Long uid) |
java.util.List<PeopleRelate> |
getPeopleRelateList(java.lang.Long userId) |
java.util.List<PeopleRelate> |
getPeopleRelateList(java.lang.Long userId,
int type) |
java.lang.Long |
getRelateETagDate(java.lang.Long memberId)
获取关联人员ETag
|
java.util.List<java.lang.Long> |
getRelateMemberIdList(long relatedMemberId,
int type)
通过关联类型和被关联人员查询出所有主动关联人员集合
|
java.util.List<V3xOrgMember> |
getRelateMembers(java.lang.Long userId,
int type)
取得我某一个类型的关联人员
|
java.lang.String |
getRelationMemberInfo(java.lang.Long[] memberIds)
获取关联人员的基本信息
|
boolean |
isRelateExist(java.lang.Long relateMemberId,
java.lang.Long uid)
判断是否存在该关联人员
|
boolean |
isRelateExist(java.lang.Long relateMemberId,
java.lang.Long uid,
int type)
判断该类型下是否存在该关联人员
|
boolean |
isRelateExistNotConfreres(java.lang.Long relateMemberId,
java.lang.Long uid,
int type) |
boolean |
isRelateExistUnSure(java.lang.Long relateMemberId,
java.lang.Long uid,
int isSure)
是否有与我关联的人员(未确认的)
|
void |
updatePeopleRelate(PeopleRelate pr) |
void |
updateRelateETagDate(java.lang.Long memberId)
关联人员有变化时更新时间时间戳
|
void |
updateWsbs(java.lang.Long relateMemberId,
java.lang.Long relatedMemberId) |
void |
updateWsbs(java.lang.String deleteIds,
java.lang.Long relatedMemberId) |
java.lang.Long getRelateETagDate(java.lang.Long memberId)
memberId
- 人员IDvoid updateRelateETagDate(java.lang.Long memberId)
memberId
- 人员IDvoid addPeopleRelate(PeopleRelate pr) throws java.lang.Exception
pr
- java.lang.Exception
void updatePeopleRelate(PeopleRelate pr) throws java.lang.Exception
java.lang.Exception
java.util.List<PeopleRelate> getPeopleRelateList(java.lang.Long userId, int type) throws java.lang.Exception
java.lang.Exception
java.util.List<PeopleRelate> getPeopleRelateList(java.lang.Long userId) throws java.lang.Exception
java.lang.Exception
java.util.List<PeopleRelate> getPeopleRelatedList(java.lang.Long userId) throws java.lang.Exception
java.lang.Exception
boolean isRelateExist(java.lang.Long relateMemberId, java.lang.Long uid, int type) throws java.lang.Exception
relateMemberId
- uid
- type
- 关联类型 1.上级 2.秘书 3.下级 4. 我的同事java.lang.Exception
boolean isRelateExist(java.lang.Long relateMemberId, java.lang.Long uid) throws java.lang.Exception
relateMemberId
- uid
- type
- 关联类型 1.上级 2.秘书 3.下级 4. 我的同事java.lang.Exception
boolean isRelateExistUnSure(java.lang.Long relateMemberId, java.lang.Long uid, int isSure) throws java.lang.Exception
java.lang.Exception
void delRelateMembers(java.util.List deleteIds, java.lang.Long relatedMemberId, int type) throws java.lang.Exception
java.lang.Exception
void delRelateMembers(java.lang.Long relatedMemberId) throws java.lang.Exception
java.lang.Exception
void updateWsbs(java.lang.Long relateMemberId, java.lang.Long relatedMemberId) throws java.lang.Exception
java.lang.Exception
void updateWsbs(java.lang.String deleteIds, java.lang.Long relatedMemberId) throws java.lang.Exception
java.lang.Exception
PeopleRelate getPeopleRelate(java.lang.Long relateId, java.lang.Long relatedId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<RelationType,java.util.List<V3xOrgMember>> getAllRelateMembers(java.lang.Long userId) throws java.lang.Exception
userId
- java.lang.Exception
java.util.Map<RelationType,java.util.List<V3xOrgMember>> getAllRelateMembersWithFix(java.lang.Long userId) throws java.lang.Exception
userId
- java.lang.Exception
java.util.Map<RelationType,java.util.List<V3xOrgMember>> getAllRelateMembersWithFixAndNeedNotFix(java.lang.Long userId) throws java.lang.Exception
userId
- java.lang.Exception
java.util.Map<RelationType,java.util.List<PeopleRelate>> getAllPeopleRelates(java.lang.Long userId, boolean fromMore) throws java.lang.Exception
userId
- 判断是否是更多操作fromMore
- java.lang.Exception
java.util.Map<RelationType,java.util.List<PeopleRelate>> getAllPeopleRelates(java.lang.Long userId, boolean fromMore, java.lang.String designated) throws java.lang.Exception
userId
- fromMore
- 判断是否是更多操作designated
- java.lang.Exception
java.util.Map<RelationType,java.util.List<PeopleRelate>> getAllPeopleRelates(java.lang.Long userId, boolean fromMore, int size) throws java.lang.Exception
userId
- fromMore
- 判断是否是更多操作size
- java.lang.Exception
java.util.Map<RelationType,java.util.List<java.lang.Long>> getAllRelateMembersId(java.lang.Long userId) throws java.lang.Exception
userId
- java.lang.Exception
java.util.List<V3xOrgMember> getRelateMembers(java.lang.Long userId, int type) throws java.lang.Exception
userId
- type
- java.lang.Exception
void delRelateMembers(java.lang.Long relatedMemberId, int type) throws java.lang.Exception
relatedMemberId
- type
- java.lang.Exception
java.util.List<java.lang.Long> getRelateMemberIdList(long relatedMemberId, int type) throws java.lang.Exception
long
- relatedMemberIdint
- type 关联类型 1.上级 2.秘书 3.下级 4. 我的同事java.lang.Exception
java.util.List<PeopleRelate> getAllRelateMemberList(long relatedMemberId, int type) throws java.lang.Exception
long
- relatedMemberIdint
- type 关联类型 1.上级 2.秘书 3.下级 4. 我的同事java.lang.Exception
void deleteRelatePeopleRepeat(java.lang.Long relateId, java.lang.Long relatedId, int flag) throws java.lang.Exception
java.lang.Exception
boolean isRelateExistNotConfreres(java.lang.Long relateMemberId, java.lang.Long uid, int type) throws java.lang.Exception
java.lang.Exception
void deletePeopleRelateByOne(java.lang.Long related, java.lang.Long relateId, int type) throws java.lang.Exception
java.lang.Exception
java.util.List<PeopleRelate> getPeopleRelateIsExitRelate(java.lang.Long relateMemberId, java.lang.Long uid) throws java.lang.Exception
java.lang.Exception
java.lang.String getDeptMeMberForAjax(java.lang.Long deptId, java.lang.Long userId)
java.lang.String getRelationMemberInfo(java.lang.Long[] memberIds) throws com.seeyon.ctp.common.exceptions.BusinessException
memberIds
- com.seeyon.ctp.common.exceptions.BusinessException