查询员工列表


查询员工列表

基本信息

请求方式:POST

请求地址:/napi/enterprise/member/list

Body参数

参数名参数说明必填参数类型长度值举例备注
msgId消息idYString1281000120150511190411000001企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN
corpCode企业编码NString501000不传默认查询租户级数据
pageIndex页码YInt1
pageSize每页条数YInt20建议20,上限50
duration最近更新时间范围NDuration不填默认查询最近一天

Duration

参数名参数说明必填参数类型长度值举例备注
endTime结束时间YString20240606110101yyyyMMddHHmmss格式
startTime开始时间YString20240605110101yyyyMMddHHmmss格式

响应参数定义

参数名参数说明必填参数类型长度值举例备注
resultCode返回码YString00表示成功,其他值为失败。
description描述YString操作成功描述信息,出错时为错误信息即错误原因。
data响应数据YMemberPage

MemberPage

参数名参数说明必填参数类型长度值举例备注
pageIndex页码YInt1
pageSize每页条数YInt20
totalSize总数YLong100
memberList员工列表YList<Member>

Member

参数名参数说明必填参数类型长度值举例备注
tenantUserId租户用户idYString200d00xxxxxx
name姓名YString100张三
familyNameNString100ZHANG
givenNameNString100SAN
mobile手机号NString30155xxxxx111
mobileCountryCode手机号归属国家区号NString1086
email邮箱NString200zhangsan@huawei.com
staffNo工号NString3200879xxx
nation国籍NString10156Itravel系统国家码
status状态YString111:正常 2:冻结
extendInfo扩展字段NString{"字段1":"值1","字段2":"值2"}扩展字段-JsonObject
baseLocationBase地NBaseLocation
departmentList部门列表NList<Department>
corpCodeList企业编码列表YList<String>["1000"]

BaseLocation

参数名参数说明必填参数类型长度值举例备注
countryId国家IdYString10156Itravel系统国家码
countryName国家名YString128中国
cityId城市IdYString10156110100Itravel系统城市码
cityName城市名YString128北京

Department

参数名参数说明必填参数类型长度值举例备注
departmentNo部门编码YString50A1234
nameCn中文名称YString200市场部
nameEn英文名称NString200Marketing Dept.

样例

请求

{
  "duration": {
    "startTime": "20240522101500",
    "endTime": "20240624101553"
  },
  "pageIndex": 1,
  "pageSize": 20,
  "msgId": "0008120220929071248283828",
  "corpCode": "0008"
}

返回

{
  "resultCode": "0",
  "description": "操作成功",
  "data": {
    "pageIndex": 1,
    "pageSize": 20,
    "totalSize": 1,
    "memberList": [
      {
        "tenantUserId": "d00xxxxxx",
        "name": "张三",
        "familyName": "ZHANG",
        "givenName": "SAN",
        "mobile": "155xxxxx111",
        "mobileCountryCode": "86",
        "email": "zhangsan@huawei.com",
        "staffNo": "00879xxx",
        "nation": "156",
        "status": "1",
        "extendInfo": "{\"字段1\":\"值1\",\"字段2\":\"值2\"}",
        "baseLocation": {
          "countryId": "156",
          "countryName": "中国",
          "cityId": "156320100",
          "cityName": "南京"
        },
        "departmentList": [
          {
            "departmentNo": "A1234",
            "nameCn": "市场部",
            "nameEn": "Marketing Dept."
          }
        ],
        "corpCodeList": [
          "0008"
        ]
      }
    ]
  }
}

错误码

错误码错误描述
840000050重复请求
840001021企业不存在