public interface OrganizationDataServices
限定符和类型 | 方法和说明 |
---|---|
OrganizationMessage |
addBusinessDepartments(java.util.List<V3xOrgDepartment> departments,
java.lang.Long accountId)
批量新增多维组织部门
上级部门必须是系统中已有的多维组织部门,没有设置上级部门,则认为是一级部门
|
OrganizationMessage |
addDepartments(java.util.List<V3xOrgDepartment> departments)
批量新增V5部门
上级部门必须是系统中已有的部门,没有设置上级部门,则认为是一级部门
|
OrganizationMessage |
addMembers(java.util.List<V3xOrgMember> members)
批量新增人员
只维护主岗信息
|
OrganizationMessage |
updateBusinessDepartments(java.util.List<V3xOrgDepartment> departments,
java.lang.Long accountId)
批量更新多维组织部门
上级部门必须是系统中已有的多维组织部门,没有设置上级部门,则认为是一级部门
|
OrganizationMessage |
updateDepartments(java.util.List<V3xOrgDepartment> departments)
批量更新V5部门
上级部门必须是系统中已有的部门,没有设置上级部门,则认为是一级部门
|
OrganizationMessage |
updateMemberConcurrentPost(java.util.Map<java.lang.Long,java.util.List<MemberPost>> memberPostMap,
java.lang.Integer type)
新增或更新兼职信息
|
OrganizationMessage |
updateMemberRole(java.util.Map<java.lang.Long,java.util.List<MemberRole>> memberRoleMap,
java.lang.Integer type)
新增或更新人员(单位、部门)角色
|
OrganizationMessage |
updateMembers(java.util.List<V3xOrgMember> members)
批量更新人员
只维护主岗信息
|
OrganizationMessage |
updateMemberSecondPost(java.util.Map<java.lang.Long,java.util.List<MemberPost>> memberPostMap,
java.lang.Integer type)
新增或更新副岗信息
|
OrganizationMessage addMembers(java.util.List<V3xOrgMember> members) throws com.seeyon.ctp.common.exceptions.BusinessException
members
- com.seeyon.ctp.common.exceptions.BusinessException
OrganizationMessage updateMembers(java.util.List<V3xOrgMember> members) throws com.seeyon.ctp.common.exceptions.BusinessException
members
- com.seeyon.ctp.common.exceptions.BusinessException
OrganizationMessage updateMemberSecondPost(java.util.Map<java.lang.Long,java.util.List<MemberPost>> memberPostMap, java.lang.Integer type) throws com.seeyon.ctp.common.exceptions.BusinessException
memberPostMap
- key:人员id value:人员对应的副岗信息集合type
- 更新方式:1.追加 2.覆盖。com.seeyon.ctp.common.exceptions.BusinessException
OrganizationMessage updateMemberConcurrentPost(java.util.Map<java.lang.Long,java.util.List<MemberPost>> memberPostMap, java.lang.Integer type) throws com.seeyon.ctp.common.exceptions.BusinessException
memberPostMap
- key:人员id value:人员对应的兼职信息集合type
- 更新方式:1.追加 2.覆盖。com.seeyon.ctp.common.exceptions.BusinessException
OrganizationMessage addDepartments(java.util.List<V3xOrgDepartment> departments) throws com.seeyon.ctp.common.exceptions.BusinessException
members
- com.seeyon.ctp.common.exceptions.BusinessException
OrganizationMessage updateDepartments(java.util.List<V3xOrgDepartment> departments) throws com.seeyon.ctp.common.exceptions.BusinessException
departments
- com.seeyon.ctp.common.exceptions.BusinessException
OrganizationMessage addBusinessDepartments(java.util.List<V3xOrgDepartment> departments, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
members
- com.seeyon.ctp.common.exceptions.BusinessException
OrganizationMessage updateBusinessDepartments(java.util.List<V3xOrgDepartment> departments, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
members
- com.seeyon.ctp.common.exceptions.BusinessException
OrganizationMessage updateMemberRole(java.util.Map<java.lang.Long,java.util.List<MemberRole>> memberRoleMap, java.lang.Integer type) throws com.seeyon.ctp.common.exceptions.BusinessException
memberRoleMap
- key:人员Id value:角色关系集合type
- 1:追加 2:覆盖com.seeyon.ctp.common.exceptions.BusinessException