文档首页/ ISDP/ API参考/ API接口/ 课程和积分管理/ 按时间段查询人员总分(API名称:queryBonusSumVal)
更新时间:2024-02-19 GMT+08:00
分享

按时间段查询人员总分(API名称:queryBonusSumVal)

功能介绍

按时间段查询人员总分

相关接口

接口名称

调用说明

获取Token

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

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/v1/bonusDetail/queryBonusSumVal

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

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

请求参数

参数

类型

是否必填

描述

beginTimestamp

Long

查询的开始时间段

endTimestamp

Long

查询的结束时间段

userName

String

查询的人员名称

userAccount

String

查询的人员账号

响应参数

参数

类型

描述

stateCode

String

响应状态码:0-成功 其他-失败

errorMessage

String

响应描述

result

List<Object>

积分项出参

result 出参详情

参数

类型

描述

orgId

Long

组织ID

orgName

String

组织名称

userId

Long

人员ID

userName

String

人员名称

bonusCount

Integer

积分总数

positionInfo

Object

岗位信息

ParentOrg

List<Object>

车间

Org

List<Object>

班组

positionInfo:

参数

类型

描述

positionName

String

岗位名称

positionId

Long

岗位id

positionCode

String

岗位编码

请求示例

{
    "beginTimestamp": 1704038400000,
    "endTimestamp": 1706716799000
}

响应示例

{
    "errorMessage": null,
    "result": [
        {
            "Org": {
                "id": 160017957,
                "orgId": 160017957,
                "orgName": "调试一组",
                "orgNo": "DCD_BZ_0320",
                "value": "调试一组"
            },
            "bonusCount": 122,
            "parentOrg": {
                "parentOrgName": "DCJX车间",
                "parentOrgNo": "DCD_CJ_0040"
            },
            "personCode": "17185383573",
            "personId": "352509",
            "positionInfo": [
                {
                    "positionCode": "DX_001",
                    "positionId": "329103",
                    "positionName": "测试岗"
                }
            ],
            "userId": 278123,
            "userName": "刘衍华"
        },
        {
            "Org": {
                "id": 160017954,
                "orgId": 160017954,
                "orgName": "技术组",
                "orgNo": "DCD_BZ_0280",
                "value": "技术组"
            },
            "bonusCount": 10,
            "parentOrg": {
                "parentOrgName": "DCJX车间",
                "parentOrgNo": "DCD_CJ_0040"
            },
            "personCode": "15170893527",
            "personId": "352502",
            "positionInfo": [
                {
                    "positionCode": "freagarg",
                    "positionId": "329118",
                    "positionName": "freagarg"
                }
            ],
            "userId": 266871,
            "userName": "liuxiaomei"
        },
        {
            "Org": {
                "id": 160017962,
                "orgId": 160017962,
                "orgName": "部件组",
                "orgNo": "DCD_BZ_0370",
                "value": "部件组"
            },
            "bonusCount": 10,
            "parentOrg": {
                "parentOrgName": "DCJX车间",
                "parentOrgNo": "DCD_CJ_0040"
            },
            "personCode": "17340840626",
            "personId": "352497",
            "positionInfo": [
                {
                    "positionCode": "groupLeader",
                    "positionId": "329110",
                    "positionName": "组长"
                }
            ],
            "userId": 278464,
            "userName": "刘小梅"
        }
    ],
    "stateCode": "0"
}

相关文档