---
title: "人员卡片接口"
docId: "461672245371076608"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/91f5067f-775e-48f4-93a2-ce84ca0b9c2e/doc/461672245371076608"
---
1. 人员卡片按钮接口
  
  ```java
  // dubbo接口
  com.weaver.common.hrm.remote.HrmRemotingExtService#queryData
  ```
  
    - 入参说明
      
      | 参数 | 类型 | 说明 |
      | --- | --- | --- |
      | params | Map<String,Object> | 入参条件 |
      | tenantKey | string | 租户key |
      | optId | Long | 操作者 |
      
          - 入参条件说明（Map）
            
            | 参数 | 类型 | 说明 |
            | --- | --- | --- |
            | ids | List<Long> | 人员id列表 |
            | cmd | string | 固定值：empButton |
    - 返回说明（WeaResult<Map<String, Object>>）
      
      | 参数 | 类型 | 说明 |
      | --- | --- | --- |
      | key | string | 人员id |
      | value | List<string> | 可以显示的按钮 sendmessage 发消息 sendsms 发消息 sendemail 发送邮件 sendemail 新建日程 |
    - 调用示例
      
      ```java
      @RpcReference
      private HrmRemotingExtService service
      
              WeaResult<Map<String,Object>> result = service.queryData(ImmutableMapUtil.of("cmd", "empButton", "ids", Lists.newArrayList("1122233", "5566777")), "tk", 557L);
              if(result.isStatus()){
                  Map<String, Object> data = result.getData();
                  List<String> btns = (List<String>) data.get("1122233") ; // btns可展示的按钮
              }else{
                  String msg = result.getMsg(); // 错误信息
              }
      
      ```
