Loading src/Service/Interfaces/Product/MaterialServiceInterface.php +10 −1 Original line number Diff line number Diff line Loading @@ -35,13 +35,22 @@ interface MaterialServiceInterface */ 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列表获取原料品名数组 * @param array $idList 原料品名id的列表, 默认去重 * @param bool $withMaterials 是否关联原料数据 * @param array $columns 原料品名表的字段,默认显示全部 * @return array 默认keyBy('id') */ public function getMaterialNamesByIdList(array $idList, array $columns = ['*']): array; public function getMaterialNamesByIdList(array $idList, $withMaterials = false, array $columns = ['*']): array; /** * 获取某原料品类下的所有原料品名 Loading src/Service/Interfaces/Product/ProductServiceInterface.php +8 −0 Original line number Diff line number Diff line Loading @@ -116,4 +116,12 @@ interface ProductServiceInterface */ public function getReportPointById(int $id, array $relations = [], array $columns = ['id', 'hs_code', 'point']); /** * 获取申报要素数据 * @param array $idList 默认去重 * @param bool $groupByFlag * @return array keyBy('id') */ public function getWithPoint(array $idList, $groupByFlag = false); } Loading
src/Service/Interfaces/Product/MaterialServiceInterface.php +10 −1 Original line number Diff line number Diff line Loading @@ -35,13 +35,22 @@ interface MaterialServiceInterface */ 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列表获取原料品名数组 * @param array $idList 原料品名id的列表, 默认去重 * @param bool $withMaterials 是否关联原料数据 * @param array $columns 原料品名表的字段,默认显示全部 * @return array 默认keyBy('id') */ public function getMaterialNamesByIdList(array $idList, array $columns = ['*']): array; public function getMaterialNamesByIdList(array $idList, $withMaterials = false, array $columns = ['*']): array; /** * 获取某原料品类下的所有原料品名 Loading
src/Service/Interfaces/Product/ProductServiceInterface.php +8 −0 Original line number Diff line number Diff line Loading @@ -116,4 +116,12 @@ interface ProductServiceInterface */ public function getReportPointById(int $id, array $relations = [], array $columns = ['id', 'hs_code', 'point']); /** * 获取申报要素数据 * @param array $idList 默认去重 * @param bool $groupByFlag * @return array keyBy('id') */ public function getWithPoint(array $idList, $groupByFlag = false); }