* @version 0.1 */ class tbo2o_event_trigger_store{ /** * 门店新增接口 * @param string $id 淘宝o2o配置主键id * @param array $data 门店新增通知数据信息 */ public function storeCreate(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_create($data); } /** * 查询门店主营类目信息接口 * @param string $id 淘宝o2o配置主键id * @param array $data 查询门店主营类目信息通知数据信息 */ public function storecategoryGet(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_storecategory_get($data); } /** * 更新门店信息接口 * @param string $id 淘宝o2o配置主键id * @param array $data 更新门店信息通知数据信息 */ public function storeUpdate(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_update($data); } /** * 删除门店信息接口 * @param string $id 淘宝o2o配置主键id * @param array $data 删除门店信息通知数据信息 */ public function storeDelete(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_delete($data); } /** * 查询门店信息接口 * @param string $id 淘宝o2o配置主键id * @param array $data 查询门店信息通知数据信息 */ public function storeQuery(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_query($data); } /** * 新建/删除商品和门店的绑定关系 * @param string $id 淘宝o2o配置主键id * @param array $data 新建/删除商品和门店的绑定关系通知数据信息 */ public function storeItemstoreBanding(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_itemstore_banding($data); } /** * 查询线上商品所关联的门店列表 * @param string $id 淘宝o2o配置主键id * @param array $data 查询线上商品所关联的门店列表通知数据信息 */ public function storeItemstoreQuery(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_itemstore_query($data); } /** * 查询门店所关联的线上商品列表 * @param string $id 淘宝o2o配置主键id * @param array $data 查询门店所关联的线上商品列表通知数据信息 */ public function storeStoreitemQuery(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_storeitem_query($data); } /** * [新增]推送后端商品至淘宝 * * @param string $id 淘宝o2o配置主键id * @param array $data 维护宝贝货品映射关系通知数据信息 */ public function storeScitemAdd(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_add($data); } /** * [更新]修改的后端商品信息至淘宝 * * @param string $id 淘宝o2o配置主键id * @param array $data 维护宝贝货品映射关系通知数据信息 */ public function storeScitemUpdate(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_update($data); } /** * [查询]下载淘宝平台上的后端商品 * * @param string $id 淘宝o2o配置主键id * @param array $data 维护宝贝货品映射关系通知数据信息 */ public function storeScitemQuery(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_query($data); } /** * [新增]宝贝和货品的关联 * * @param string $id 淘宝o2o配置主键id * @param array $data 宝贝和货品的关联通知数据信息 */ public function storeScitemMapAdd(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_map_add($data); } /** * [解绑]指定用户的商品与后端商品的映射关系 * * @param string $id 淘宝o2o配置主键id * @param array $data 宝贝和货品的关联通知数据信息 */ public function storeScitemMapDelete(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_map_delete($data); } /** * 全量更新电商仓或门店库存 * @param string $id 门店服务端$server_id * @param array $data 全量更新电商仓或门店库存通知数据信息 */ public function storeinventoryIteminitial(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_inventory_iteminitial($data); } /** * 增量更新门店或电商仓库存 * @param string $id 门店服务端$server_id * @param array $data 全量更新电商仓或门店库存通知数据信息 */ public function storeinventoryItemupdate(&$data){ return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_inventory_itemupdate($data); } //response测试通路 // public function storeSync($id, $data, $sync = false){ // $result = kernel::single('erpapi_router_response')->set_channel_id($id)->set_api_name('tbo2o.store.sync')->dispatch($data); // } }