---
title: "1.1 矩阵取值查询"
docId: "273207564315918336"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/91f5067f-775e-48f4-93a2-ce84ca0b9c2e/doc/273207564315918336"
---
```java
-- dubbo接口
com.weaver.common.hrm.remote.matrix.HrmMatrixRemoteService#queryByCondition
```

```java
-- dubbo接口（批量），可以一次性查询多个矩阵数据
com.weaver.common.hrm.remote.matrix.HrmMatrixRemoteService#queryByConditions
```

- 入参说明
  
  | 参数 | 类型 | 说明 |
  | --- | --- | --- |
  | condition | HrmComMatrixValueCondition | 查询条件 |
  | tenantKey | string | 租户 |
  
    - HrmComMatrixValueCondition说明
      
      | 参数 | 类型 | 说明 |
      | --- | --- | --- |
      | conditionValueMap | Map<Long, HrmComValueDescCondition> | 条件字段的条件说明；key是条件列字段id |
      | selectConfigIds | List<Long> | 取值字段的字段id列表 |
      | matrixId | Long | 矩阵id |
      | busiId | Long | 批次id;在批量接口中标记返回值属于哪个批次的 |
      
          - HrmComValueDescCondition说明
            
            | 参数 | 类型 | 说明 |
            | --- | --- | --- |
            | valueList | List | 条件值； **注意一下情况：**1. 如果emptyValue=true,则入参无效， 2 如果空列表 & emptyValue=false ，则返回内容一定是空 |
            | containSubordinates | boolean | 是否含下级，仅对 组织列有效；**备注：**无论是否是组织列，如果提供true，都去关联组织表，业务模块自行控制好 |
            | emptyValue | boolean | 查询条件值为空的数据； 备注：如果true，则valueList入参无效 |
