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

分页查询班组(API名称:findPagedTeamByPersonGroupName)

功能介绍

分页查询班组

相关接口

接口名称

调用说明

获取Token

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

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

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

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

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

请求参数

参数

类型

是否必填

描述

count

Long

分页参数,查询数据的条数(默认为200)

start

Long

分页参数,查询数据的起始位置(默认为0)

personGroupName

String

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

personGroupType

String

班组类型

orgIdList

List<String>

组织id列表, 元素最大个数200

personGroupIdList

List<Long>

班组id列表,元素最大个数200

响应参数

参数

类型

描述

pos

int

当前数据位置

totalCount

int

总数

data

Object

查询返回的数据

entityName

String

主对象名称

data出参:

参数

类型

描述

personGroupId

Long

班组Id

description

String

描述

personGroupName

String

班组名称

personGroupType

String

班组类型

operationQualModels

List<Map<String, String>>

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

personGroupCode

String

班组编码

level

int

层级

orgId

String

组织id

请求示例

{
    "count": 20,
    "start": 0,
    "personGroupName": "检修组",
    "personGroupType": "检修组",
    "orgIdList": [
        "421",
        "382"
    ]
}

响应示例

{
    "data": [
        {
            "personGroupId": 5002045,
            "personGroupName": "检修组2.5",
            "personGroupCode": "检修组62",
            "personGroupType": "检修组",
            "level": 1,
            "description": "testUpdateTeam",
            "operationQualIds": "61,62",
            "orgId": "421",
            "operationQualModels": [
                {
                    "61": "供能"
                },
                {
                    "62": "0234"
                }
            ]
        },
        {
            "personGroupId": 5002043,
            "personGroupName": "检修组61",
            "personGroupCode": "检修组61",
            "personGroupType": "检修组",
            "level": 1,
            "description": "testAddTeam",
            "operationQualIds": "61,62",
            "orgId": "382",
            "operationQualModels": [
                {
                    "61": "供能"
                },
                {
                    "62": "0234"
                }
            ]
        }
    ],
    "pos": 0,
    "totalCount": 2,
    "entityName": "PersonGroup"
}

相关文档