Loading src/Service/Interfaces/Notice/FactoryNoticeServiceInterface.php 0 → 100644 +63 −0 Original line number Diff line number Diff line <?php namespace Meibuyu\Rpc\Service\Interfaces\Notice; interface FactoryNoticeServiceInterface { /** * 分页 * @param $userInfo * @param $params * @author chentianyu */ public function page($userInfo,$params); /** * 未读列表 * @param $userInfo * @param $params * @author chentianyu */ public function unReadList($userInfo,$params); /** * 查看 * @param $userInfo * @param $params * @author chentianyu */ public function show($userInfo,$params); /** * 下一条未读的记录 * @param $userInfo * @param $params * @author chentianyu */ public function nextUnRead($userInfo,$params); /** * 标记为已读 * @param $userInfo * @param $params * @author chentianyu */ public function markRead($userInfo,$params); /** * 获取用户已读工厂公告 * @param $userInfo * @author chentianyu */ public static function getReadNotices($userInfo); /** * 打包下载 * @param $noticeId * @author chentianyu */ public function pack($noticeId); } src/Service/Interfaces/OutsideFactory/FactoryServiceInterface.php +50 −4 Original line number Diff line number Diff line Loading @@ -4,8 +4,6 @@ namespace Meibuyu\Rpc\Service\Interfaces\OutsideFactory; use App\Model\Factory; interface FactoryServiceInterface { Loading Loading @@ -46,13 +44,61 @@ interface FactoryServiceInterface */ public function toProductOrderMessage(array $post); /** * 工厂列表 * @param string $id 工厂id * @return array $list */ public function factoryList(); /** * 子工厂列表 * @param string $id 工厂id * @return array $list */ public function childFactoryList($id); /** * 工厂树状列表 * @return array $list */ public function treeFactoryList(); /** * 获取分派详情通过来源订单号 * @param $originalProductionNos * @return array|mixed * @author Liu lu * date 2022-09-19 */ public function getApportionInfoListByNos($originalProductionNos); /** * Notes: 分派订单取消 * User: carlos * DateTime: 2022/9/21 14:24 */ public function cancelOrder($orderNo); /** * Notes: 获取订单信息 * User: carlos * DateTime: 2022/9/22 16:21 * @param $orderNo */ public function getProductionOrder($orderNo, $columns =['*']); /** * 获取供应链获取工厂端生产对账单 * @param $searchConditions 搜索条件 * @param bool $isExport 是否导出 * @return array|\Hyperf\Contract\LengthAwarePaginatorInterface|mixed * @author Liu lu * date 2022-09-27 */ public function getProductionAccountStatement($searchConditions,$isExport=false); } No newline at end of file src/Service/Interfaces/Production/ProductionServiceInterface.php +21 −0 Original line number Diff line number Diff line Loading @@ -126,4 +126,25 @@ interface ProductionServiceInterface */ public function getMessageProductionOrderIds(); /** * 发送留言 * @return mixed */ public function pushProductionMessage(array $params); /** * 获取留言 * @return mixed */ public function getProductionMessage(array $params); /** * 已读标记 * @return mixed */ public function isReadProductionMessage(array $params); } Loading
src/Service/Interfaces/Notice/FactoryNoticeServiceInterface.php 0 → 100644 +63 −0 Original line number Diff line number Diff line <?php namespace Meibuyu\Rpc\Service\Interfaces\Notice; interface FactoryNoticeServiceInterface { /** * 分页 * @param $userInfo * @param $params * @author chentianyu */ public function page($userInfo,$params); /** * 未读列表 * @param $userInfo * @param $params * @author chentianyu */ public function unReadList($userInfo,$params); /** * 查看 * @param $userInfo * @param $params * @author chentianyu */ public function show($userInfo,$params); /** * 下一条未读的记录 * @param $userInfo * @param $params * @author chentianyu */ public function nextUnRead($userInfo,$params); /** * 标记为已读 * @param $userInfo * @param $params * @author chentianyu */ public function markRead($userInfo,$params); /** * 获取用户已读工厂公告 * @param $userInfo * @author chentianyu */ public static function getReadNotices($userInfo); /** * 打包下载 * @param $noticeId * @author chentianyu */ public function pack($noticeId); }
src/Service/Interfaces/OutsideFactory/FactoryServiceInterface.php +50 −4 Original line number Diff line number Diff line Loading @@ -4,8 +4,6 @@ namespace Meibuyu\Rpc\Service\Interfaces\OutsideFactory; use App\Model\Factory; interface FactoryServiceInterface { Loading Loading @@ -46,13 +44,61 @@ interface FactoryServiceInterface */ public function toProductOrderMessage(array $post); /** * 工厂列表 * @param string $id 工厂id * @return array $list */ public function factoryList(); /** * 子工厂列表 * @param string $id 工厂id * @return array $list */ public function childFactoryList($id); /** * 工厂树状列表 * @return array $list */ public function treeFactoryList(); /** * 获取分派详情通过来源订单号 * @param $originalProductionNos * @return array|mixed * @author Liu lu * date 2022-09-19 */ public function getApportionInfoListByNos($originalProductionNos); /** * Notes: 分派订单取消 * User: carlos * DateTime: 2022/9/21 14:24 */ public function cancelOrder($orderNo); /** * Notes: 获取订单信息 * User: carlos * DateTime: 2022/9/22 16:21 * @param $orderNo */ public function getProductionOrder($orderNo, $columns =['*']); /** * 获取供应链获取工厂端生产对账单 * @param $searchConditions 搜索条件 * @param bool $isExport 是否导出 * @return array|\Hyperf\Contract\LengthAwarePaginatorInterface|mixed * @author Liu lu * date 2022-09-27 */ public function getProductionAccountStatement($searchConditions,$isExport=false); } No newline at end of file
src/Service/Interfaces/Production/ProductionServiceInterface.php +21 −0 Original line number Diff line number Diff line Loading @@ -126,4 +126,25 @@ interface ProductionServiceInterface */ public function getMessageProductionOrderIds(); /** * 发送留言 * @return mixed */ public function pushProductionMessage(array $params); /** * 获取留言 * @return mixed */ public function getProductionMessage(array $params); /** * 已读标记 * @return mixed */ public function isReadProductionMessage(array $params); }