Commit 82f3cf46 authored by carlos's avatar carlos

工厂rpc接口

parent d9f6b056
<?php <?php
namespace Meibuyu\Rpc\Service\Interfaces\OutsideFactory; namespace Meibuyu\Rpc\Service\Interfaces\OutsideFactory;
interface FactoryServiceInterface interface FactoryServiceInterface
{ {
/** /**
* 打印工艺单信息 返回导出地址 * 打印工艺单信息 返回导出地址
* @param $craftInfo * @param $craftInfo
* @return String * @return String
*/ */
public function productCraftPrint($craftInfo) ; public function productCraftPrint($craftInfo) ;
/** /**
* 打印发货单 * 打印发货单
* @param $deliveryNo 发货单号 * @param $deliveryNo 发货单号
* @return mixed * @return mixed
*/ */
public function downDeliveryRecord($deliveryNo); public function downDeliveryRecord($deliveryNo);
/** /**
* 获取对应的工厂信息 * 获取对应的工厂信息
* @param array $factoryIds * @param array $factoryIds
* @param array|string[] $columns * @param array|string[] $columns
* @return mixed * @return mixed
*/ */
public function getFactories(array $factoryIds = [], array $columns = ['*']); public function getFactories(array $factoryIds = [], array $columns = ['*']);
/** /**
* 根据筛选条件获取对应的工厂信息 * 根据筛选条件获取对应的工厂信息
* @param array $filters 筛选条件 * @param array $filters 筛选条件
* @param array|string[] $columns 查询字段 * @param array|string[] $columns 查询字段
* @return mixed * @return mixed
*/ */
public function getFactoriesByFilters(array $filters = [], array $columns = ['*']); public function getFactoriesByFilters(array $filters = [], array $columns = ['*']);
/** /**
* 生产端留言投递到工厂端订单表 * 生产端留言投递到工厂端订单表
* @param array $production_no 生产单号 * @param array $production_no 生产单号
* @return mixed * @return mixed
*/ */
public function toProductOrderMessage(array $post); public function toProductOrderMessage(array $post);
/**
* 工厂列表
* @param string $id 工厂id
* @return array $list
*/
public function factoryList();
/**
* 子工厂列表
* @return array $list
*/
public function childFactoryList($id);
/**
* 工厂树状列表
* @return array $list
*/
public function treeFactoryList();
} }
\ No newline at end of file
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