public interface MemberManager
限定符和类型 | 方法和说明 |
---|---|
void |
batchUpdate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
批量修改人员
|
java.lang.Object |
cancelMember(java.lang.Long[] ids)
人员调出操作
|
java.lang.Object |
cancelMemberByAccountId(java.lang.Long[] ids,
java.lang.Long accountId) |
java.util.Set<java.lang.Long> |
canDelRoles(java.lang.Long accountId)
获取当前单位可以删除的所有角色集合,仅用于删除这个人能被赋予的所有角色
|
java.util.HashMap<java.lang.String,java.lang.String> |
checkMember4DeptRole(java.lang.String memberIds)
为人员调出判断部门主管或管理员ajax判断提供的manager方法
|
java.util.HashMap<java.lang.String,java.lang.String> |
checkMember4SystemAdminRole(java.lang.String memberIds)
为人员调出判断是否存在系统级的管理员角色
|
boolean |
checkNoRoles(java.lang.String entityIds)
根据实体ID,判断人员所选的其他实体已经是否被授权了角色
|
java.lang.Object |
createExtMember(java.lang.String accountId,
java.util.Map map)
保存一个外部人员
|
java.lang.Object |
createMember(java.lang.String accountId,
java.util.Map map)
创建人员
|
java.lang.Object |
deleteMembers(java.lang.Long[] ids)
人员删除操作
|
com.seeyon.ctp.util.FlipInfo |
findMemberByDept(java.lang.Long deptId,
com.seeyon.ctp.util.FlipInfo flipInfo)
获取部门下的人员
{
searchType:搜索类型
value:搜索值
}
|
com.seeyon.ctp.util.FlipInfo |
findRoles4ExtMember(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map param)
单位管理员新建外部人员时,显示的角色列表
显示普通人员、外部人员、单位和集团自建角色
|
com.seeyon.ctp.util.FlipInfo |
findRolesWithoutAdmin(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map param)
单位管理员查询所有单位角色,但要排除这个单位的单位管理员角色
|
com.seeyon.ctp.util.FlipInfo |
getSortDepartmentMemberList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
获取部门下的排序人员
|
com.seeyon.ctp.util.FlipInfo |
getSortPostMemberList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
获取岗位下的排序人员
|
boolean |
isDuplicateName(java.lang.Long accountId,
java.lang.Long currentMemberId,
java.lang.String inputName)
校验名称是否重复。
|
java.util.HashMap<java.lang.String,java.lang.String> |
noDeptRoles(java.lang.Long memberId)
用于如果人员部门有变化则清空原来部门的角色,只回归其其他角色
|
void |
saveMemberSort(java.lang.Long memberId,
java.lang.Long entityId,
java.lang.String type,
java.lang.Long sortId)
保存人员排序号
|
com.seeyon.ctp.util.FlipInfo |
show4DeptAdmin(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
部门管理员管理的人员列表
|
com.seeyon.ctp.util.FlipInfo |
showByAccount(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
按照单位展现
|
com.seeyon.ctp.util.FlipInfo |
showByDepartment(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
按照部门展现
|
com.seeyon.ctp.util.FlipInfo |
showExtMember(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
展现外部人员列表
|
com.seeyon.ctp.util.FlipInfo |
showMemberAllRoles(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map param)
显示该人员的所拥有的全部角色列表,仅用于查看不用做维护
|
java.lang.Object |
updateMember(java.util.Map map)
更新人员信息
|
void |
updateMemberSecretLevel(java.util.List<java.lang.Long> memberIds,
java.lang.Long secretLevelId)
批量更新人员密级
|
void |
updateMemberSort(java.lang.Long entityId,
java.lang.String type)
排序整理,将不联系的排序号整理成从1开始排列的连续数字
|
java.util.List<ResultObject> |
uploadMemberPicAttachment(java.lang.String zipFileName,
com.seeyon.ctp.common.po.filemanager.V3XFile v3xFile,
java.lang.Long accountId,
java.lang.Boolean override)
上传zip压缩文件,返回结果列表
|
java.util.HashMap |
viewOne(java.lang.Long memberId)
查看人员信息
|
com.seeyon.ctp.util.FlipInfo showByAccount(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 show4DeptAdmin(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 showByDepartment(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
java.util.HashMap viewOne(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Object createMember(java.lang.String accountId, java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
map
- com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Object updateMember(java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
map
- com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Object deleteMembers(java.lang.Long[] ids) throws com.seeyon.ctp.common.exceptions.BusinessException
ids
- com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Object cancelMember(java.lang.Long[] ids) throws com.seeyon.ctp.common.exceptions.BusinessException
ids
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.HashMap<java.lang.String,java.lang.String> checkMember4SystemAdminRole(java.lang.String memberIds) throws com.seeyon.ctp.common.exceptions.BusinessException
memberIds
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.HashMap<java.lang.String,java.lang.String> checkMember4DeptRole(java.lang.String memberIds) throws com.seeyon.ctp.common.exceptions.BusinessException
memberIds
- com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.util.FlipInfo showExtMember(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
java.lang.Object createExtMember(java.lang.String accountId, java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
map
- com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.util.FlipInfo findRolesWithoutAdmin(com.seeyon.ctp.util.FlipInfo fi, java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
fi
- param
- com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.util.FlipInfo findRoles4ExtMember(com.seeyon.ctp.util.FlipInfo fi, java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
fi
- param
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.HashMap<java.lang.String,java.lang.String> noDeptRoles(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.Set<java.lang.Long> canDelRoles(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.util.FlipInfo showMemberAllRoles(com.seeyon.ctp.util.FlipInfo fi, java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
boolean checkNoRoles(java.lang.String entityIds) throws com.seeyon.ctp.common.exceptions.BusinessException
entityIds
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<ResultObject> uploadMemberPicAttachment(java.lang.String zipFileName, com.seeyon.ctp.common.po.filemanager.V3XFile v3xFile, java.lang.Long accountId, java.lang.Boolean override) throws com.seeyon.ctp.common.exceptions.BusinessException
zipFileName
- 压缩文件名v3xFile
- v3xfileaccountId
- 单位idoverride
- 是否覆盖com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.util.FlipInfo getSortDepartmentMemberList(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 getSortPostMemberList(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 saveMemberSort(java.lang.Long memberId, java.lang.Long entityId, java.lang.String type, java.lang.Long sortId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- entityId
- 部门或者岗位idtype
- :Department:部门下的人员排序 Post:岗位下的人员排序sortId
- com.seeyon.ctp.common.exceptions.BusinessException
void updateMemberSort(java.lang.Long entityId, java.lang.String type) throws com.seeyon.ctp.common.exceptions.BusinessException
entityId
- type
- com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Object cancelMemberByAccountId(java.lang.Long[] ids, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
boolean isDuplicateName(java.lang.Long accountId, java.lang.Long currentMemberId, java.lang.String inputName) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId
- currentMemberId
- inputName
- com.seeyon.ctp.common.exceptions.BusinessException
void batchUpdate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
request
- response
- java.lang.Exception
com.seeyon.ctp.util.FlipInfo findMemberByDept(java.lang.Long deptId, com.seeyon.ctp.util.FlipInfo flipInfo)
{ searchType:搜索类型 value:搜索值 }
deptId
- 部门IdflipInfo
- 分页对象void updateMemberSecretLevel(java.util.List<java.lang.Long> memberIds, java.lang.Long secretLevelId) throws com.seeyon.ctp.common.exceptions.BusinessException
批量更新人员密级
memberIds
- secretLevelId
- com.seeyon.ctp.common.exceptions.BusinessException