Commit 5d1f9426 authored by 王源's avatar 王源 🎧

原料rpc添加获取指定品名下所有的原料数据,优化通过原料品名id列表获取原料品名数组

parent cdd896e5
...@@ -35,13 +35,22 @@ interface MaterialServiceInterface ...@@ -35,13 +35,22 @@ interface MaterialServiceInterface
*/ */
public function getByCodeList(array $codeList, array $columns = ['id']); public function getByCodeList(array $codeList, array $columns = ['id']);
/**
* 获取指定品名下所有的原料数据
* @param array $nameIds 默认去重
* @param array $columns
* @return array 默认keyBy('material_name_id')
*/
public function getListByNameIds(array $nameIds, array $columns = ['*']);
/** /**
* 通过原料品名id列表获取原料品名数组 * 通过原料品名id列表获取原料品名数组
* @param array $idList 原料品名id的列表, 默认去重 * @param array $idList 原料品名id的列表, 默认去重
* @param bool $withMaterials 是否关联原料数据
* @param array $columns 原料品名表的字段,默认显示全部 * @param array $columns 原料品名表的字段,默认显示全部
* @return array 默认keyBy('id') * @return array 默认keyBy('id')
*/ */
public function getMaterialNamesByIdList(array $idList, array $columns = ['*']): array; public function getMaterialNamesByIdList(array $idList, $withMaterials = false, array $columns = ['*']): array;
/** /**
* 获取某原料品类下的所有原料品名 * 获取某原料品类下的所有原料品名
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment