查询员工信息
根据员工名称、手机号、组织ID等条件查询员工信息,返回员工的基本信息、所属组织、岗位、联系方式等数据。
http://{ip}:{port}/app/query.staff.infos  
GET
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| store-id | 是 | String | 商户ID,用于权限校验 | 
| user-id | 是 | String | 当前操作用户ID,用于权限校验 | 
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| page | 是 | Integer | 当前页码(从1开始) | 
| row | 是 | Integer | 每页记录数 | 
| orgId | 否 | String | 组织ID,用于筛选特定组织的员工 | 
| staffName | 否 | String | 员工名称,支持模糊查询 | 
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| code | int | 返回码,0表示成功,非0表示失败 | 
| msg | String | 返回信息,如“成功”或错误描述 | 
| total | int | 总记录数 | 
| records | int | 总页数 | 
| staffs | List<ApiStaffDataVo> | 员工数据列表 | 
staffs 数据结构| 参数名称 | 类型 | 描述 | 
|---|---|---|
| userId | String | 员工ID | 
| name | String | 员工姓名 | 
| orgName | String | 所属组织名称 | 
| orgId | String | 所属组织ID | 
| relCdName | String | 岗位名称 | 
| tel | String | 手机号 | 
| address | String | 地址 | 
| String | 邮箱 | |
| initials | String | 姓名首字母 | 
| urls | List<String> | 员工头像URL列表 | 
| leaders | List<StoreStaffLeaderDto> | 上级领导信息 | 
请求URL
http://127.0.0.1:8080/app/query.staff.infos?page=1&row=10&orgId=842022090369280030&staffName=韩
请求头
store-id: 102022090382820025
user-id: 302022091908980026
响应数据
{
  "code": 0,
  "msg": "成功",
  "total": 2,
  "records": 1,
  "staffs": [
    {
      "userId": "302022091908980026",
      "name": "韩余",
      "orgName": "晋邻通智慧社区 / 安保部",
      "orgId": "842022090369280030",
      "relCdName": "普通员工",
      "tel": "15033304901",
      "address": "changzhi",
      "email": "123@126.com",
      "initials": "H",
      "urls": ["img/20220919/5d258a09-0cea-407b-9da5-93da98a93760.jpg"],
      "leaders": [
        {
          "leaderId": "302022090645120164",
          "leaderName": "王勇",
          "leaderType": "部门经理"
        }
      ]
    },
    {
      "userId": "302022090609300172",
      "name": "韩俞",
      "orgName": "晋邻通智慧社区 / 安保部",
      "orgId": "842022090369280030",
      "relCdName": "部门组长",
      "tel": "17633305226",
      "address": "长治",
      "email": "sxjltwy@163.com",
      "initials": "H",
      "urls": ["img/20220906/98ff9c83-606e-4f1a-8f40-fbcdbb00c784.jpg"]
    }
  ]
}
权限校验
store-id 和 user-id  数据查询
orgId 和 staffName 筛选员工  数据处理
分页返回
page 和 row 参数分页返回数据page、row、store-id(请求头)  FileRel 表关联查询,relTypeCd="12000" 表示员工头像