1. 人员相关 Copy
人员组织服务
  • 实例相关
    • 【实例】对象实例搜索
    • 【实例】已存在的实例的设备系统对象类树
    • 【实例】空间树
    • 【实例】建筑楼层列表
  • 组织数据权限
    • 【数据权限】组织数据权限详情
    • 【数据权限】数据权限查询
    • 【数据权限】组织数据权限统计
    • 【数据权限】组织项目权限范围统计
    • 【数据权限】组织数据权限数据
    • 【数据权限】替换组织数据权限
  • 管理范围相关
    • 【人员管理范围】管理范围数据
    • 【岗位管理范围】多项目详情(多项目)
    • 【人员管理范围】管理范围合并数据
    • 【人员管理范围】统计
    • 【人员管理范围】详情
    • 【人员管理范围】管理范围合并数据
    • 【人员管理范围】替换
    • 【岗位管理范围】管理范围数据
    • 处理专业初始化
    • 【岗位管理范围】统计
    • 【岗位管理范围】详情
    • 【岗位管理范围】替换
    • init
    • dealMeoiSpaceType
    • dealClassCode
  • 系统字典
    • 【字典】根据字典类型查询所有的字典
    • 【字典】批量修改属性数据(只能修改非预置属性)
    • 【字典】经营属性配置
    • 【字典】批量修改组织类型(只能修改非预置属性)
  • 人员相关
    • 【人员管理】【HROP】集团人员更新
    • 【人员管理】【HROP】人员查询
    • 【人员管理】集团人员新增(多项目优化接口)
    • 【人员管理】人员查询
    • 【人员管理】集团人员更新
    • 【人员管理】(数据权限)集团人员列表(分页)
    • 【人员管理】参与/取消排班
    • 【人员管理】集团人员列表(分页)
    • 【人员管理】集团人员更新(多项目优化接口)
    • 【人员管理】人员基本信息查询
    • 【人员管理】人员岗位列表查询
    • 【人员管理】岗位人员查询
    • 【人员管理】账号权限查询
    • 人员数据权限(已合并同类项)
    • 【人员管理】集团人员新增
    • 【人员管理】(数据权限)人员岗位列表查询
    • 集团人员列表(不分页)
    • 组织人员列表
    • 集团人员删除(软删除)
    • 集团人员详情
    • 【人员管理】人员模板下载
    • 【人员管理】人员导出
    • 【人员管理】批量上传人员
    • 【人员管理】账号密码校验
    • 【人员管理】账号手机号校验
    • 【人员管理】组织人员查询
    • 【人员管理】根据账号ID查询人员列表
    • 【人员管理】根据人员ID查询人员组织岗位
    • 【人员管理】根据人员ID查询人员列表
    • 【人员管理】根据人员ID查询人员列表
    • 【人员管理】人员基本信息修改
    • 【人员管理】运维平台用户查询
    • 【人员管理】技能名称列表查询
  • 人员相关 Copy
    • 【人员管理】【HROP】集团人员更新
      POST
    • 【人员管理】人员查询
      POST
    • 【人员管理】集团人员更新
      POST
    • 【人员管理】参与/取消排班
      POST
    • 【人员管理】【HROP】人员查询
      POST
    • 【人员管理】人员基本信息查询
      POST
    • 【人员管理】人员岗位列表查询
      POST
    • 【人员管理】岗位人员查询
      POST
    • 【人员管理】账号权限查询
      POST
    • 人员数据权限(已合并同类项)
      POST
    • 【人员管理】集团人员新增
      POST
    • 【人员管理】(数据权限)人员岗位列表查询
      GET
    • 集团人员列表(不分页)
      POST
    • 【人员管理】集团人员列表(分页)
      POST
    • 【人员管理】(数据权限)集团人员列表(分页)
      POST
    • 组织人员列表
      POST
    • 集团人员删除(软删除)
      POST
    • 集团人员详情
      GET
    • 【人员管理】人员模板下载
      GET
    • 【人员管理】人员导出
      GET
    • 【人员管理】批量上传人员
      POST
    • 【人员管理】账号密码校验
      GET
    • 【人员管理】账号手机号校验
      GET
    • 【人员管理】组织人员查询
      POST
    • 【人员管理】根据账号ID查询人员列表
      POST
    • 【人员管理】根据人员ID查询人员组织岗位
      POST
    • 【人员管理】根据人员ID查询人员列表
      POST
    • 【人员管理】根据人员ID查询人员列表
      POST
    • 【人员管理】人员基本信息修改
      POST
    • 【人员管理】运维平台用户查询
      POST
  • 岗位相关
    • 【岗位】岗位查询
    • 【岗位】岗位查询(权限范围内)
    • 【岗位】根据id批量查询岗位信息
    • 【岗位】创建岗位
    • 【岗位】编辑岗位
    • 【岗位】删除岗位
    • 【岗位】查询岗位详情
    • 【岗位】根据组织id查询岗位列表
    • 【岗位】根据组织id集合查询岗位列表
    • 【岗位】根据岗位类id集合查询岗位列表
    • 【岗位】岗位导出
  • 岗位类相关
    • 【岗位类】岗位类查询
    • 【岗位类】新增岗位类
    • 【岗位类】更新岗位类
    • 【岗位类】删除岗位类
    • 【岗位类】查询岗位类详情
    • 【岗位类】校验岗位类名称是否重复
    • 【岗位类】查询岗位类树
    • 【岗位类】根据岗位类id查询岗位类下的后代
    • 【岗位类】保存岗位类权限
    • 【岗位类】优先级权限岗位类树
  • 组织相关
    • 查询用户所在组织及组织的所有上级组织
    • 查询组织及组织的所有下级组织
    • 【组织】组织树
    • 【组织】人员组织树
    • 【组织】岗位组织树
    • 【组织】组织查询
    • 空间面积查询
    • 【组织】独立组织子树(当前查询的独立组织及其下级普通组织,遇到独立组织就截断)
    • 【组织】优先级权限树
    • 【组织】在职人员组织树
    • 【组织】(项目)岗位组织树
    • 【组织】(数据权限)人员组织树
    • 【组织】(数据权限)岗位组织树
    • 【组织】新增组织
    • 【组织】修改组织
    • 【组织】删除组织
    • 【组织】初始化集团组织
    • 【组织】编辑经营属性
    • 【组织】查询人员所属独立组织及上级独立组织
    • 【组织】查询人员所属独立组织及下级组织
    • 【组织】(数据权限)查询人员所属独立组织及下级组织
    • 【组织】查询组织管理项目id(功能权限)
    • 【组织】查询关联项目下拉列表
    • 【组织】产品线字典获取
    • 【组织】组织已选组织类型id
    • 【组织】组织导出
  • 排班管理
    • 【排班管理】新增或者编辑班次分组
    • 【排班管理】班次分组列表
    • 【排班管理】班次分组简单列表
    • 【排班管理】查询班次分组下的班次信息
  • 换班管理
    • 申请换班
    • 处理换班
    • 待处理/我提交的换班申请列表
    • 换班详情
    • 可换班人员列表
    • 待处理的换班记数量
  • 人员排班管理
    • 【人员排班管理】查询某批人某天的班次
    • 根据在班时间过滤
    • 根据最近在班时间过滤
    • 【人员排班管理】人员排班列表
    • 【人员排班管理】新建编辑人员排班
    • 【人员排班管理】我的班次
    • 【人员排班管理】查询某人某天的班次
  • 数据模型
    • ResourceScheduleVo
    • SimpleRwdObjectVo
    • PermissionData
    • SystemDictionaryVo
    • UpdateSchedulingDto
    • ScheduleUserInfoVo
    • SimpleRwdSpaceVo
    • DataPermissionStructItem
    • SystemDictionaryModifyDto
    • DutyVo
    • PositionVo
    • {}
    • GroupUserHropDto
    • RwdObjectTableVo
    • DataPermissionStruct
    • PermissionPkgStruct
    • PositionSearchDto
    • MapObject
    • OrderItem
    • DataPermissionItemVo
    • OrganizationUserVo
    • R
    • ScheduleUserRecordDetailVo
    • RListString
    • IPageRwdObjectTableVo
    • EnumStruct
    • UserOrgVo
    • PositionPermissionPkgVo
    • TimeLimitDto
    • TimeRangeDto
    • ScheduleUserFilterDto
    • ObjectQryDto
    • FloorInfoVo
    • GroupUserVo
    • PositionCategoryPermissionPkgVo
    • ScheduleDto
    • ManageRangeDetailV2Vo
    • MapManageRangeDetailV2Vo
    • OrganizationUserV2Dto
    • RoleInfoVo
    • Major
    • InstanceInfoVo
    • PositionDetailVo
    • ScheduleGroupDto
    • CredentialRequirementDto
    • GroupUserV2Dto
    • PositionManageRangeQueryV2Dto
    • Tag
    • MajorObjectStruct
    • PageGroupUserVo
    • PositionIdQuery
    • UserBasicInfoVo
    • TimeLimitVo
    • ScheduleGroupEditDto
    • RwdObjectClass
    • ScheduleVo
    • TimeRangeVo
    • RwdMajorClassVo
    • DataPermissionDetailVo
    • ManageRangeDetailVo
    • GroupUserPageDto
    • ScheduleGroupVo
    • UserManageRangeMergeDealMajorVo
    • VarietyClassTreeDto
    • DataPermissionQueryDto
    • PositionManageRangeQueryDto
    • IdDto
    • RListScheduleGroupVo
    • ResponsibilityVo
    • AssetObjTreeNodeVo
    • UserManageRangeQueryDto
    • ManageRangeDetailDto
    • ScheduleGroupBasicVo
    • RScheduleUserRecordVo
    • ManageRangeReplaceDto
    • RListScheduleGroupBasicVo
    • ScheduleInfoVo
    • ScheduleInfoWithColorVo
    • ScheduleBasicInfoVo
    • PositionSaveDto
    • OrganizationSpaceDto
    • RListScheduleVo
    • PositionDeleteDto
    • ScheduleSwapApplyDto
    • ScheduleUserDayRecordDto
    • PositionQueryByOrgDto
    • ScheduleSwapAuditDto
    • UserInfoVo
    • ScheduleUserRecordDetailDto
    • PositionQueryDto
    • ScheduleSwapListVo
    • ScheduleInfoVo
    • ScheduleUserRecordDto
    • UserInfo
    • PositionCategoryDetailVo
    • RListScheduleSwapListVo
    • ScheduleGroupUserInfoVo
    • ScheduleSwapUserQueryDto
    • PositionCategoryQueryDto
    • ScheduleSwapQueryDto
    • PositionCategorySaveDto
    • DetailVo
    • PositionCategoryDeleteDto
    • ScheduleSwapDetailVo
    • ScheduleBasicVo
    • PositionCategoryTreeVo
    • RScheduleSwapDetailVo
    • PositionCategoryVo
    • ScheduleUserDayRecordVo
    • PositionCategoryChildrenQueryDto
    • ScheduleUserRecordVo
    • PositionCategoryPermissionSaveDto
    • ScheduleStatisticsDayVo
    • RScheduleBasicVo
    • ManageRangeItemVo
    • ScheduleStatisticsVo
    • ScheduleBasicWithColorVo
    • ScheduleUserDateQueryDto
    • SwapUserInfo
    • PositionManageRangeVo
    • ScheduleUserRecordListVo
    • SwapUserListVo
    • RScheduleUserRecordListVo
    • RListSwapUserListVo
    • ManageRangeStatisticVo
    • ScheduleUserQueryDto
    • RLong
    • ScheduleSwapRecordListVo
    • ScheduleSelfDayVo
    • ScheduleDistributionVo
    • ScheduleSelfVo
    • RScheduleSelfVo
    • ScheduleSelfQueryDto
    • UserManageRangeVo
    • UserManageRangeMergeVo
    • ManageRangeMergeQueryDto
    • UserManageRangeStatisticVo
    • UserManageRangeReplaceDto
    • RwdBuildingVo
    • CustomProjectStruct
    • OrganizationPositionVo
    • UserInfoVo
    • ManageRangeQueryDto
    • UserQueryDto
    • OrganizationSimpleVo
    • GroupUserPositionVo
    • UserVo
    • PositionUserVo
    • PositionUserQryDto
    • Project
    • UserPermissionVo
    • UserPermissionQryDto
    • UserDataPermissionMergeVo
    • DataPermissionMergeQueryDto
    • OrganizationUserDto
    • GroupUserDto
    • GroupUserQryDto
    • OrganizationUserQryDto
    • UserDeleteDto
    • VerifyResultVo
    • OrgUserVo
    • OrgUserQryDto
    • UserByAccountQryDto
    • PositionItem
    • OrganizationItem
    • UserPositionVo
    • Map
    • UserPositionQryDto
    • UserByGroupUserIdQryDto
    • UserIdQryDto
    • UserUpdateBaseDto
    • PermissionUserVo
    • PermissionUserQueryDto
    • OrganizationTreeVoObject
    • OrganizationTreeDto
    • OrganizationUserGroupVo
    • OrganizationTreeVoOrganizationUserGroupVo
    • OrganizationTreeVoPositionVo
    • OrganizationVo
    • OrganizationQueryDto
    • SpaceVo
    • OrganizationSpaceAreaVo
    • OrganizationAreaQueryDto
    • DataPermissionDetailDto
    • DataPermissionReplaceDto
    • OrganizationDto
    • OrganizationPermissionDto
    • OrganizationProjectVo
    • PermissionItemQueryDto
    • DataPermissionStatisticVo
    • DataPermissionItemOrgVo
    • AimAssetTreeNode
意衡数据服务
  1. 人员相关 Copy

【人员管理】【HROP】人员查询

POST
/user/query/hrop
网关白名单
职能字段说明
传参:withOrgInfo=true
回参解释:
organizationPositionVos数组下是每个组织
不同组织下的岗位职能不同,数据按组织和岗位分组
获取路径:
编码:organizationPositionVos.positionVos.dutyStructs.code
名称:organizationPositionVos.positionVos.dutyStructs.name
例子:
[
    {
        "name": "组织1",
        "positionVos": [
            {
                "dutyStructs": [
                    {
                        "code": "investigateWorkAllocation",
                        "name": "职责1"
                    },
                    {
                        "code": "investigateBusinessClassification",
                        "name": "职责2"
                    }
                ],
                "name": "岗位1"
            }
        ]
    }
]
管理范围(withManageRanges)说明
传参:withManageRanges=true
回参解释:
manageRange对象下是管理范围
1、dealMajors:业务分类范围的id和名称
2、distinctPermissionStructs:管理范围的条件
2.1、字段是数组,表示多个岗位下的管理范围配置
2.2、每个管理范围配置最多包含3个部分,通过settingType区分:BUILDING(建筑楼层实例配置),INSTANCE(指定的实例配置),OBJECT_TYPE(类型配置:空间功能类型、建筑楼层类、专业、对象类)
2.2.1、BUILDING表示楼层建筑实例自身在范围内,或者所在楼层建筑的对象实例在范围内
2.2.2、INSTANCE表示实例id在范围内
2.2.3、OBJECT_TYPE表示这类实例在范围内
2.2.4、3个部分数据的交并关系:BUILDING和OBJECT_TYPE是取交集,INSTANCE和BUILDING/OBJECT_TYPE取并集
例子:
[
    [
        {
            "settingType": "BUILDING",
            "structItems": [
                {
                    "category": "BUILDING",
                    "dataList": [
                        {
                            // 建筑id
                            "fieldType": "BUILDING",
                            "whiteList": [
                                "Bd1720455752453169152"
                            ]
                        },
                        {
                            // 楼层id
                            "fieldType": "FLOOR_ID",
                            "whiteList": [
                                "Fl1718548707517538304",
                                "Fl1718548477958397952"
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "settingType": "INSTANCE",
            "structItems": [
                {
                    "category": "INSTANCE",
                    "dataList": [
                        {
                            // 实例id
                            "fieldType": "ID",
                            "whiteList": [
                                "Sp7480382824bbcefc79d4254cc785d9f257c03bf6ee",
                                "Sp7480382824e526c437fecf4442aa5f76fff5110f6e",
                                "Sp7480382824e8bdb84a17d549fd809771767252b686"
                            ]
                        }
                    ]
                }
            ]
        }
    ],
    [
        {
            "settingType": "OBJECT_TYPE",
            "structItems": [
                {
                    "category": "ARCHITECTURAL_SPACE",
                    "dataList": [
                        {
                            // 空间功能类型
                            "fieldType": "MEOI_ROOM_FUNC_TYPE",
                            "whiteList": [
                                "SFT-01.02.00",
                                "SFT-01.05.00"
                            ]
                        },
                        {
                            // 建筑楼层类型
                            "fieldType": "OBJECT_TYPE",
                            "whiteList": [
                                "building",
                                "floor"
                            ]
                        }
                    ]
                },
                {
                    "category": "ELECTROMECHANICAL",
                    "dataList": [
                        {
                            // 专业
                            "fieldType": "MAJOR",
                            "whiteList": [
                                "AC"
                            ]
                        },
                        {
                            // 对象类,“专业-对象类”形式(对象类可以有多个所属专业)
                            "fieldType": "CLASS_CODE",
                            "whiteList": [
                                "SE-SETDHI",
                                "SE-SETDHF"
                            ]
                        }
                    ]
                }
            ]
        }
    ]
]

请求参数

Header 参数

Body 参数application/json

示例
{
    "projectIds": [
        "string"
    ],
    "projectIdRanges": [
        "string"
    ],
    "underProjectIds": [
        "string"
    ],
    "orgIds": [
        "string"
    ],
    "positionIds": [
        "string"
    ],
    "positionCategoryIds": [
        "string"
    ],
    "personIds": [
        "string"
    ],
    "accountIds": [
        "string"
    ],
    "phones": [
        "string"
    ],
    "majorSkillCodes": [
        "string"
    ],
    "duties": [
        "string"
    ],
    "instanceIds": [
        "string"
    ],
    "manageRangeQuery": {
        "projectId": "string",
        "instanceIds": [
            "string"
        ],
        "dealMajorIds": [
            0
        ],
        "positionRelLimit": "new HashSet<>()",
        "classCodes": [
            "string"
        ],
        "belongBuildingIds": [
            "string"
        ]
    },
    "workStatus": "ON_WORK",
    "withOrgInfo": false,
    "queryDeleted": false,
    "keyword": "string",
    "isScheduling": true,
    "withRoleInfo": false,
    "withResponsibility": false
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/user/query/hrop' \
--header 'token: {{token}}' \
--header 'Content-Type: application/json' \
--data '{
    "projectIds": [
        "string"
    ],
    "projectIdRanges": [
        "string"
    ],
    "underProjectIds": [
        "string"
    ],
    "orgIds": [
        "string"
    ],
    "positionIds": [
        "string"
    ],
    "positionCategoryIds": [
        "string"
    ],
    "personIds": [
        "string"
    ],
    "accountIds": [
        "string"
    ],
    "phones": [
        "string"
    ],
    "majorSkillCodes": [
        "string"
    ],
    "duties": [
        "string"
    ],
    "instanceIds": [
        "string"
    ],
    "manageRangeQuery": {
        "projectId": "string",
        "instanceIds": [
            "string"
        ],
        "dealMajorIds": [
            0
        ],
        "positionRelLimit": "new HashSet<>()",
        "classCodes": [
            "string"
        ],
        "belongBuildingIds": [
            "string"
        ]
    },
    "workStatus": "ON_WORK",
    "withOrgInfo": false,
    "queryDeleted": false,
    "keyword": "string",
    "isScheduling": true,
    "withRoleInfo": false,
    "withResponsibility": false
}'

返回响应

🟢200
application/json
Bodyapplication/json

示例
[
  {
    "id": "",
    "name": "",
    "mobileNum": "",
    "email": "",
    "gender": "",
    "birthday": "",
    "workStatus": "",
    "majorSkills": [
      {
        "code": "",
        "name": ""
      }
    ],
    "accountId": "",
    "accountName": "",
    "permanentValidity": false,
    "effectiveTime": "",
    "isDeleted": false,
    "isScheduling": false,
    "organizationPositionVos": [
      {
        "id": "",
        "name": "",
        "parentId": "",
        "independence": false,
        "orgTypeStruct": {
          "code": "",
          "name": ""
        },
        "directProject": "",
        "customProject": {
          "businessOpeningTime": "",
          "productLine": {
            "code": "",
            "name": ""
          },
          "countryCode": "",
          "provinceCode": "",
          "cityCode": "",
          "totalArea": 0.0,
          "publicArea": 0.0,
          "rentedArea": 0.0,
          "undergroundGarageArea": 0.0
        },
        "manageAttribute": [
          {
            "code": "",
            "name": ""
          }
        ],
        "fillCarbon": false,
        "provinceCode": "",
        "cityCode": "",
        "officeArea": 0.0,
        "groupCode": "",
        "createTime": "",
        "allParentNames": [
          ""
        ],
        "positionVos": [
          {
            "id": "",
            "name": "",
            "dutyStructs": [
              {
                "code": "",
                "name": ""
              }
            ],
            "customize": false,
            "orgId": "",
            "orgName": "",
            "positionCategoryId": "",
            "positionCategoryName": "",
            "positionCategoryPath": ""
          }
        ]
      }
    ],
    "entryTime": "",
    "experience": 0,
    "orgType": "",
    "capabilities": [
      {
        "name": "",
        "code": "",
        "expriationTime": ""
      }
    ],
    "employmentType": "",
    "manageRange": {
      "personId": "",
      "projectId": "",
      "deliveryAccount": false,
      "dealMajorIds": [
        0
      ],
      "distinctPermissionStructs": [
        [
          {
            "settingType": "",
            "structItems": [
              {
                "category": "",
                "dataList": [
                  {
                    "fieldType": "",
                    "whiteList": [
                      ""
                    ],
                    "blockList": [
                      ""
                    ]
                  }
                ]
              }
            ]
          }
        ]
      ],
      "dealMajors": [
        {
          "code": "",
          "name": ""
        }
      ]
    }
  }
]
修改于 2026-03-04 10:38:41
上一页
【人员管理】参与/取消排班
下一页
【人员管理】人员基本信息查询
Built with