文档首页/ ISDP/ API参考/ API接口/ 组织管理/ 分页查询小组(API接口:findPagedGroupByNameAndParentId)
更新时间:2024-02-19 GMT+08:00
分享

分页查询小组(API接口:findPagedGroupByNameAndParentId)

功能介绍

用于分页查询小组

相关接口

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/v1/personGroup/findPagedGroupByNameAndParentId

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

bearer +“ ”+5.2.1中获取的access_token的值

请求参数

参数

类型

是否必填

描述

page

pageRequest

分页参数(默认start为0,count为200)

personGroupName

String

小组名称(支持模糊查询)

parentGroupIds

List<Long>

归属班组id列表

personGroupIds

List<Long>

分组id列表

personGroupCodes

List<String>

小组编码

page:

参数

类型

描述

start

int

分页查询开始的位置

count

int

分页查询取的数据条数

响应参数

参数

类型

描述

pos

int

当前数据位置

data

Object

查询返回的数据

totalCount

int

总数

entityName

String

主对象名称

data出参:

参数

类型

描述

personGroupId

Long

小组Id

description

String

描述

personGroupName

String

小组名称

personGroupType

String

小组类型

operationQualModels

List<Map<String, String>>

【作业资质id,作业资质名称】

parentGroup

PersonGroupModel

归属班组信息

member

Map<String, String>

【组员id,组员名称】

leader

Map<String, String>

【组长id, 组长名称】

memberSize

Long

组员数量

orgId

Long

组织单元id

extInfo

String

扩展信息(JSON字符串)

请求示例

{
    "page": {
        "count": 20,
        "start": 0
    },
    "parentGroupIds": [
        5001910
    ],
    "personGroupIds": [
        5002290
    ],
    "personGroupCodes": [
        "vehicleTest1"
    ],
    "personGroupName": "测试"
}

响应示例

{
    "data": [
        {
            "personGroupId": 5002295,
            "personGroupName": "车型车厢测试3",
            "personGroupCode": "vehicleTest3",
            "orgId": null,
            "personGroupType": null,
            "level": 2,
            "description": null,
            "parentGroupId": 5001900,
            "operationQualIds": "61",
            "leaderId": 5000525,
            "extInfo": "[{\"vehicleType\":\"CRH380A\",\"vehiclePos\":\"01\"},{\"vehicleType\":\"CRH380A\",\"vehiclePos\":\"12\"}]",
            "operationQualModels": [
                {
                    "61": "供能"
                }
            ],
            "parentGroup": {
                "entityName": "PersonGroup",
                "appName": "pub-server",
                "lastUpdateDate": "2023-08-21T14:37:45.000+08:00",
                "lastUpdatedBy": 5002951,
                "creationDate": "2023-07-18T11:48:55.000+08:00",
                "createdBy": 5002951,
                "deleteFlag": 0,
                "tenantId": 1,
                "description": "testUpdateTeam",
                "personGroupType": "检修组",
                "personGroupName": "同步更新班组测试",
                "personGroupCode": "检修组",
                "personGroupId": 5001900,
                "level": 1,
                "operationQualIds": "61",
                "orgId": "382",
                "extInfo": null
            },
            "leader": {
                "5000525": "test03013"
            },
            "member": {
                "5000525": "test03013",
                "5000526": "test03014"
            },
            "memberSize": 2
        }
    ],
    "pos": 0,
    "totalCount": 1,
    "entityName": "PersonGroup"
}

相关文档