Commit a16fb6d2 authored by 梁俊杰's avatar 梁俊杰

原料模块服务接口修正

parent b1f44d27
...@@ -28,6 +28,14 @@ interface MaterialServiceInterface ...@@ -28,6 +28,14 @@ interface MaterialServiceInterface
*/ */
public function getByIdList(array $idList, array $relations = [], array $columns = ['*']): array; public function getByIdList(array $idList, array $relations = [], array $columns = ['*']): array;
/**
* 通过原料品名id列表获取原料数组
* @param int $materialNameId 原料品名id
* @param array $relations 原料的关联关系,支持["material_name","color"]
* @param array $columns 原料表的字段,默认显示全部
* @return array
*/
public function getByMaterialNameId(array $materialNameId, array $relations = [], array $columns = ['*']): array;
/** /**
* 通过原料列表 * 通过原料列表
...@@ -57,6 +65,15 @@ interface MaterialServiceInterface ...@@ -57,6 +65,15 @@ interface MaterialServiceInterface
*/ */
public function getMaterialNameByIdList(array $idList, array $relations = [], array $columns = ['*']): array; public function getMaterialNameByIdList(array $idList, array $relations = [], array $columns = ['*']): array;
/**
* 通过原料类型id列表获取原料品名数组
* @param int $materialNameCategoryId 原料类型id
* @param array $relations 原料的关联关系,支持["material_name_category", "materials"]
* @param array $columns 原料品名表的字段,默认显示全部
* @return array
*/
public function getMaterialNameByMaterialNameCategoryId(array $materialNameCategoryId, array $relations = [], array $columns = ['*']): array;
/** /**
* 通过原料品名列表 * 通过原料品名列表
* @param int $page 第几页数据,默认:1 * @param int $page 第几页数据,默认:1
...@@ -68,15 +85,17 @@ interface MaterialServiceInterface ...@@ -68,15 +85,17 @@ interface MaterialServiceInterface
public function getMaterialNamelist($page = 1, array $relations = [], $pageSize = 15, array $columns = ['*']): array; public function getMaterialNamelist($page = 1, array $relations = [], $pageSize = 15, array $columns = ['*']): array;
/** 获取原料类型 /** 根据id获取原料类型
* @param int $materialNameCategoryId 原料类型编号 * @param int $materialNameCategoryId 原料类型编号
* @param array $relations原料类型的关联关系,支持 ["material_name"]
* @return array * @return array
*/ */
public function getMaterialNameCategory($materialNameCategoryId): array; public function getMaterialNameCategoryById($materialNameCategoryId, array $relations = []): array;
/** /**
* 获取全部原料类型 * 获取全部原料类型
* @param array $relations原料类型的关联关系,支持 ["material_name"]
* @return array * @return array
*/ */
public function materialNameCategories(): array; public function materialNameCategories(array $relations = []): 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