Loading src/Service/Interfaces/Product/ProductServiceInterface.php +6 −14 Original line number Original line Diff line number Diff line Loading @@ -15,17 +15,13 @@ interface ProductServiceInterface * 获取单个数据 * 获取单个数据 * @param int $id 产品id * @param int $id 产品id * @param array $relations 产品的关联关系,支持:["brand","category","ingredient","product_name","status","type","images","price_info","product_children"] * @param array $relations 产品的关联关系,支持:["brand","category","ingredient","product_name","status","type","images","price_info","product_children"] * @param array $columns 产品表的字段,默认['id', 'sku', 'name', 'en_name', 'brand_id' * @param array $columns 产品表的字段,默认全部字段 * , 'team_id', 'hs_code', 'origin_country_id', 'production_address', 'unit', 'category_id' * ['id', 'sku', 'name', 'en_name', 'brand_id', 'team_id', 'hs_code', 'origin_country_id', 'production_address', * , 'ingredient_id', 'product_name_id', 'type_id', 'status_id', 'style', 'info_completed' * 'unit', 'category_id', 'ingredient_id', 'product_name_id', 'type_id', 'status_id', 'style', 'info_completed' * , 'bar_code', 'bar_code_image', 'creator_id', 'hot'] * , 'bar_code', 'bar_code_image', 'creator_id', 'hot'] * @return array * @return array|null */ */ public function get($id, array $relations = [] public function get($id, array $relations = [], $columns = ['*']); , $columns = ['id', 'sku', 'name', 'en_name', 'brand_id', 'team_id' , 'hs_code', 'origin_country_id', 'production_address', 'unit', 'category_id' , 'ingredient_id', 'product_name_id', 'type_id', 'status_id', 'style' , 'info_completed', 'bar_code', 'bar_code_image', 'creator_id', 'hot']): array; /** /** * 通过id列表获取产品数组 * 通过id列表获取产品数组 Loading @@ -37,11 +33,7 @@ interface ProductServiceInterface * , 'bar_code', 'bar_code_image', 'creator_id', 'hot'] * , 'bar_code', 'bar_code_image', 'creator_id', 'hot'] * @return array * @return array */ */ public function getByIdList(array $idList, array $relations = [] public function getByIdList(array $idList, array $relations = [], array $columns = ['*']): array; , array $columns = ['id', 'sku', 'name', 'en_name', 'brand_id', 'team_id' , 'hs_code', 'origin_country_id', 'production_address', 'unit', 'category_id' , 'ingredient_id', 'product_name_id', 'type_id', 'status_id', 'style' , 'info_completed', 'bar_code', 'bar_code_image', 'creator_id', 'hot']): array; /** /** Loading Loading
src/Service/Interfaces/Product/ProductServiceInterface.php +6 −14 Original line number Original line Diff line number Diff line Loading @@ -15,17 +15,13 @@ interface ProductServiceInterface * 获取单个数据 * 获取单个数据 * @param int $id 产品id * @param int $id 产品id * @param array $relations 产品的关联关系,支持:["brand","category","ingredient","product_name","status","type","images","price_info","product_children"] * @param array $relations 产品的关联关系,支持:["brand","category","ingredient","product_name","status","type","images","price_info","product_children"] * @param array $columns 产品表的字段,默认['id', 'sku', 'name', 'en_name', 'brand_id' * @param array $columns 产品表的字段,默认全部字段 * , 'team_id', 'hs_code', 'origin_country_id', 'production_address', 'unit', 'category_id' * ['id', 'sku', 'name', 'en_name', 'brand_id', 'team_id', 'hs_code', 'origin_country_id', 'production_address', * , 'ingredient_id', 'product_name_id', 'type_id', 'status_id', 'style', 'info_completed' * 'unit', 'category_id', 'ingredient_id', 'product_name_id', 'type_id', 'status_id', 'style', 'info_completed' * , 'bar_code', 'bar_code_image', 'creator_id', 'hot'] * , 'bar_code', 'bar_code_image', 'creator_id', 'hot'] * @return array * @return array|null */ */ public function get($id, array $relations = [] public function get($id, array $relations = [], $columns = ['*']); , $columns = ['id', 'sku', 'name', 'en_name', 'brand_id', 'team_id' , 'hs_code', 'origin_country_id', 'production_address', 'unit', 'category_id' , 'ingredient_id', 'product_name_id', 'type_id', 'status_id', 'style' , 'info_completed', 'bar_code', 'bar_code_image', 'creator_id', 'hot']): array; /** /** * 通过id列表获取产品数组 * 通过id列表获取产品数组 Loading @@ -37,11 +33,7 @@ interface ProductServiceInterface * , 'bar_code', 'bar_code_image', 'creator_id', 'hot'] * , 'bar_code', 'bar_code_image', 'creator_id', 'hot'] * @return array * @return array */ */ public function getByIdList(array $idList, array $relations = [] public function getByIdList(array $idList, array $relations = [], array $columns = ['*']): array; , array $columns = ['id', 'sku', 'name', 'en_name', 'brand_id', 'team_id' , 'hs_code', 'origin_country_id', 'production_address', 'unit', 'category_id' , 'ingredient_id', 'product_name_id', 'type_id', 'status_id', 'style' , 'info_completed', 'bar_code', 'bar_code_image', 'creator_id', 'hot']): array; /** /** Loading